在我的应用程序中,纵向会有一个Button
横向没有的位置Button
,所以我使用<include>
并这样做了:
布局/activity_main.xml
...
<include layout="@layout/my_button" />
...
值/布局.xml
...
<item name="my_button" type="layout">@layout/my_button_layout</item>
...
值土地/layout.xml
....
<item name="my_button" type="layout">@layout/empty_layout</item>
布局/my_button_layout.xml
...
<Button...... <!-- my button XML -->
...
布局/empty_layout.xml
<View xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="gone" />
现在,这可行,但我不太喜欢在应用程序处于横向时拥有无用视图的想法。
我试着做:
<item name="my_button" type="layout">@null</item>
但这会抛出ResourceNotFound
异常
有没有解决的办法?
(是的,我知道我可以通过编程方式做到这一点,但它违背了 Android 布局系统的目的)