1
我在值/值中指定了维度-w600dp /因为我希望图标在非常宽的屏幕上更宽。刷新配置更改后的视图属性(在资源中指定)
值/
<dimen name="myIconWidth">32dp</dimen>
价值观w600dp/
<dimen name="myIconWidth">48dp</dimen>
布局/
<ImageButton android:layout_width="@dimen/myIconWidth" ...
不过,我目前手动操作的方向变化:
清单:
android:configChanges="orientation|..."
因此,layout_width在方向更改后仍会使用(可能不正确)旧值。
如何最好地更新layout_width(推测在onSizeChanged()方法中)?
谢谢,这是真实的,并且几乎是我在提问时说。不幸的是,它没有回答这个问题。 –
嗨根据你的问题,你没有创建布局 - W600文件夹只是创建它把你的布局文件在这里,因为“值-W600dp /”总是呈现在布局 - W600 –
为什么它会呈现layout-w600dp而不是值 - 600dp的? –