android-平板电脑和手机中导航抽屉的宽度不同
作者:互联网
我试图为我的一个项目here实施材料设计,提到了以下内容,
The maximum width of the nav drawer is 5 times the standard
increment (56dp on mobile and 64dp on tablet).
因此,我想知道如何为手机和平板电脑的导航抽屉实现这些宽度.我想为各个设备(手机或平板电脑)设置不同的宽度.
我很想使用XML,即使这也可以使用Java来完成.
谢谢.
解决方法:
在您的项目中创建values-sw600dp文件夹,并在其中添加dimens.xml文件.
在dimens.xml文件中定义值和values-sw600dp文件夹的宽度
对于值-sw600dp / dimens.xml
<resources>
<dimen name="width">300dp</dimen></resources>
对于values / dimens.xml
<resources><dimen name="width">150dp</dimen> </resources>
用这种方式称呼它
android:layout_width="@dimens/width"
标签:android-layout,material-design,tablet,android-screen-support,android 来源: https://codeday.me/bug/20191028/1954056.html