为什么在Nexus 7和10模拟器中没有应用values-w820dp/dimens.xml文件中的值



在我的Android应用程序中,我有一个带有开始和结束填充的文本视图。

<TextView
    android:paddingStart="@dimen/my_padding"
    android:paddingEnd="@dimen/my_padding">
</TextView>

填充设置在values/dimens.xml文件中:

<resources>
    <dimen name="my_padding">16dp</dimen>
</resources>

values-w820dp/demens.xml文件中为宽布局指定了更大的填充:

<resources>
    <dimen name="my_padding">100dp</dimen>
</resources>

我的问题是,当我试图在Nexus 7或Nexus 10模拟器中测试横向中的应用程序时,它仍然使用小填充。为什么它忽略values-w820dp/dimens.xml文件中的值?

Android Studio 1.5版,模拟器版本:6.0。

有一个可能的原因是,它在纵向时加载布局,而在旋转到横向时从不重新加载或更新。

相关内容

最新更新