...值/layout.xml...
在我的应用程序中,肖像画将有一个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 07:45:57
你可以用两种风格。一个位于概要文件夹中的xml文件中,另一个位于横向文件夹中的另一个xml文件中。然后这些样式可以设置android:visibility="gone"
和android:visibility="visible"
,然后使用style="@style/MyButtonStyle"
将样式设置到按钮上。
https://stackoverflow.com/questions/19077129
复制相似问题