为什么值-w820dp / dimens.xml文件的值不适用于Nexus 7和10仿真器?

时间:2015-12-01 04:52:08

标签: android xml android-studio

在我的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 / dimens.xml 文件中为宽版面设置了更大的填充:

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

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

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

1 个答案:

答案 0 :(得分:3)

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