在我的应用程序中,肖像画将有一个Button,其中不是有一个Button,所以我使用<include>并这样做:
布局/活动_main.xml
...
<include layout="@layout/my_button" />
...值/layout.xml
...
<item name="my_button" type="layout">@layout/my_button_layout</item>
...值-land/layout.xml
....
<item name="my_button" type="layout">@layout/empty_layout</item>布局/my_button_layout.xml
...
<Button...... <!-- my button XML -->
...布局/空_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布局系统的目的)
发布于 2013-09-29 15:45:57
你可以用两种风格。一个位于概要文件夹中的xml文件中,另一个位于横向文件夹中的另一个xml文件中。然后这些样式可以设置android:visibility="gone"和android:visibility="visible",然后使用style="@style/MyButtonStyle"将样式设置到按钮上。
https://stackoverflow.com/questions/19077129
复制相似问题