其他分享
首页 > 其他分享> > android-平板电脑和手机中导航抽屉的宽度不同

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