在我的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。
有一个可能的原因是,它在纵向时加载布局,而在旋转到横向时从不重新加载或更新。