首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android布局不包括布局。

Android布局不包括布局。
EN

Stack Overflow用户
提问于 2013-09-29 10:46:51
回答 1查看 273关注 0票数 0

在我的应用程序中,肖像画将有一个Button,其中不是有一个Button,所以我使用<include>并这样做:

布局/活动_main.xml

代码语言:javascript
复制
...
<include layout="@layout/my_button" />
...

值/layout.xml

代码语言:javascript
复制
...
<item name="my_button" type="layout">@layout/my_button_layout</item>
...

值-land/layout.xml

代码语言:javascript
复制
....
<item name="my_button" type="layout">@layout/empty_layout</item>

布局/my_button_layout.xml

代码语言:javascript
复制
...
<Button...... <!-- my button XML -->
...

布局/空_layout.xml

代码语言:javascript
复制
<View xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="gone" />

现在,这是可行的,但我不太喜欢有一个无用的意见,无论何时应用程序在景观。

我试着做:

代码语言:javascript
复制
<item name="my_button" type="layout">@null</item>

但这将引发ResourceNotFound异常

有办法绕道吗?

(是的,我知道我可以通过编程来完成这个任务,但这样做就违背了Android布局系统的目的)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-29 15:45:57

你可以用两种风格。一个位于概要文件夹中的xml文件中,另一个位于横向文件夹中的另一个xml文件中。然后这些样式可以设置android:visibility="gone"android:visibility="visible",然后使用style="@style/MyButtonStyle"将样式设置到按钮上。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19077129

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档