android - 在 Android 中,单击其他所有内容时是否展开布局?

标签 android xml layout

是否可以允许 View 在单击时展开?现在我正在使用线性布局来按降序排列三种不同的布局。单击组件时,我希望组件展开并占据屏幕。如何做到这一点?

例子:

Before Click
 ___________
|           |
|      A    |
|           |
|___________|
|           |
|      B    |
|___________|
|           |
|      C    |
|___________|

After "C" component is clicked:

 ___________
|           |
|           |
|           |
|           |
|     C     |
|           |
|           |
|           |
|           |
|___________|

A、B 和 C 是在 main.xml 中给定权重值的线性布局。

此外,C 可能意味着使用动画向上扩展。

最佳答案

为什么不删除 View A 和 B?

viewA.setVisibility(View.GONE);
viewB.setVisibility(View.GONE);

关于android - 在 Android 中,单击其他所有内容时是否展开布局?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12415977/

相关文章:

java - 试图在同一容器中显示 JTable 和 JTabbedPane

android - 分段进度条android

android - GreenDao 插入、insertOrReplace、保存

sql - Xquery 获取连续的不同值

html - 网站布局在 webkit 中损坏,但在重新加载后会更正

html - 流体、静态、流体 - 3 行布局

android - 如何在 TableLayout 周围添加边框?

java - 字符串太长时被截断

Android:将按钮文本移至底部

java - Java 中的 NOAA XML 解析 - 获取纬度和经度元素