2 qq 28627123 qq_28627123 于 2016.03.23 14:05 提问

Android中LinearLayout1中嵌套多个LinearLayout布局 20C

LinearLayout1中嵌套了多个LinearLayout布局,我通过setVisibility(View.GONE)隐藏后,再设置它显示。LinearLayout1中嵌套的布局不显示,这个怎么解决

9个回答

sl_18500
sl_18500   2016.03.23 14:27

这个要看代码,按道理应该不会出现这样的状况的

qq_28627123
qq_28627123 可以加qq,聊一下吗
2 年多之前 回复
qq_28627123
qq_28627123 可以加11
2 年多之前 回复
zhang19_90
zhang19_90   2016.03.23 14:28

查看程序是否执行方法中的LinearLayout1.setVisivility(View.VISIBLE);方法。

qq_28627123
qq_28627123   2016.03.23 14:30

xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<!-- 头部视图布局 -->
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="0.7"
android:background="#b3dff6">
android:orientation="horizontal"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_centerInParent="true"
android:fadingEdge="none"
android:id="@+id/type">
android:layout_height="35dp"
android:layout_width="wrap_content"
android:gravity="center"
android:id="@+id/message"
android:button="@null"
android:checked="true"
android:textColor="#0745a9"
android:background="@drawable/pic_selector"
android:text="机构信息"/>
android:layout_height="35dp"
android:layout_width="wrap_content"
android:gravity="center"
android:id="@+id/list"
android:textColor="#0745a9"
android:button="@null"
android:background="@drawable/pic_selector2"
android:text="器具列表"/>

android:id="@+id/back"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_marginLeft="10dp"
android:src="@drawable/back_back" />

android:id="@+id/frameLayout"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="9.3">
<!-- 机构信息布局 -->
android:id="@+id/messageLayout"
android:layout_width="match_parent"
android:layout_height="match_parent">
android:id="@+id/dada"
android:layout_width="match_parent"
android:orientation="vertical"
android:showDividers="middle"
android:divider="@drawable/shuyingline"
android:layout_height="wrap_content">
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:minHeight="40dp"
android:orientation="horizontal">
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:textSize="17sp"
android:text="委托单号:"/>
android:id="@+id/task_code"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="17sp"
android:text="012000123"
android:background="@null"
android:layout_marginLeft="20dp"/>

android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:minHeight="40dp"
android:orientation="horizontal">
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:textSize="17sp"
android:text="机构名称:"/>
android:id="@+id/corp_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="17sp"
android:text="北京蕙兰医院"
android:background="@null"
android:layout_marginLeft="20dp"/>

android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="40dp"
android:gravity="center_vertical"
android:orientation="horizontal">
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="17sp"
android:layout_marginLeft="5dp"
android:text="证件类型:"/>
android:id="@+id/corp_type"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="17sp"
android:text="机构代码"
android:background="@null"
android:layout_marginLeft="20dp"/>

android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:minHeight="40dp"
android:orientation="horizontal">
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="17sp"
android:layout_marginLeft="5dp"
android:text="证件编号:"/>
android:id="@+id/corp_code"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="17sp"
android:text="223114433"
android:background="@null"
android:layout_marginLeft="20dp"/>

android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:minHeight="40dp"
android:orientation="horizontal">
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="17sp"
android:layout_marginLeft="5dp"
android:text="送件人员:"/>
android:id="@+id/consigner"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="17sp"
android:text="崔国强"
android:background="@null"
android:layout_marginLeft="20dp"/>

android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:minHeight="40dp"
android:orientation="horizontal">
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="17sp"
android:layout_marginLeft="5dp"
android:text="收件人员:"/>
android:id="@+id/recipients"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="17sp"
android:text="石晓松"
android:background="@null"
android:layout_marginLeft="20dp"/>

android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:minHeight="40dp"
android:orientation="horizontal">
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="17sp"
android:layout_marginLeft="5dp"
android:text="机构分类:"/>
android:id="@+id/code_value"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="17sp"
android:text="医药卫生"
android:background="@null"
android:layout_marginLeft="20dp"/>

android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:minHeight="40dp"
android:orientation="horizontal">
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="17sp"
android:layout_marginLeft="5dp"
android:text="联系人员:"/>
android:id="@+id/principal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="17sp"
android:text="石晓松"
android:background="@null"
android:layout_marginLeft="20dp"/>

android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:minHeight="40dp"
android:orientation="horizontal">
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="17sp"
android:layout_marginLeft="5dp"
android:text="通讯地址:"/>
android:id="@+id/corp_address"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="17sp"
android:text="北京市朝阳区芍药居38号楼"
android:background="@null"
android:layout_marginLeft="20dp"/>

android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:minHeight="40dp"
android:orientation="horizontal">
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="17sp"
android:layout_marginLeft="5dp"
android:text="行政区划:"/>
android:id="@+id/corp_district"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="17sp"
android:text="北京朝阳区"
android:background="@null"
android:layout_marginLeft="20dp"/>

android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:minHeight="40dp"
android:orientation="horizontal">
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="17sp"
android:layout_marginLeft="5dp"
android:text="联系电话:"/>
android:id="@+id/telephone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="17sp"
android:text="84978612"
android:background="@null"
android:layout_marginLeft="20dp"/>

android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:minHeight="40dp"
android:orientation="horizontal">
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="17sp"
android:layout_marginLeft="5dp"
android:text="手机号码:"/>
android:id="@+id/mobile"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="17sp"
android:text="13641223086"
android:background="@null"
android:layout_marginLeft="20dp"/>

android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:minHeight="40dp"
android:orientation="horizontal">
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="17sp"
android:layout_marginLeft="5dp"
android:text="申请时间:"/>
android:id="@+id/consign_date"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="17sp"
android:text="2016-03-22"
android:background="@null"
android:layout_marginLeft="20dp"/>

android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:minHeight="40dp"
android:orientation="horizontal">
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="17sp"
android:layout_marginLeft="5dp"
android:text="是否下厂检验:"/>
android:id="@+id/is_factory_check_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="17sp"
android:text="否"
android:background="@null"
android:layout_marginLeft="20dp"/>

android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:minHeight="40dp"
android:orientation="horizontal">
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="17sp"
android:layout_marginLeft="5dp"
android:text="是否自检"/>
android:id="@+id/is_oneself_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="17sp"
android:text="是"
android:background="@null"
android:layout_marginLeft="20dp"/>

android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:minHeight="40dp"
android:orientation="horizontal">
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="17sp"
android:layout_marginLeft="5dp"
android:text="电子邮件:"/>
android:id="@+id/email"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="17sp"
android:text="super_xiaosong@163.com"
android:background="@null"
android:layout_marginLeft="20dp"/>



<!-- 器具列表布局 -->
android:id="@+id/listLayout"
android:layout_width="match_parent"
android:orientation="vertical"
android:visibility="gone"
android:layout_height="match_parent">
android:id="@+id/listView"
android:layout_width="match_parent"
android:layout_height="match_parent">



sl_18500
sl_18500   2016.03.23 14:49

你这代码,复制的也太乱了吧

sl_18500
sl_18500 回复男人要像阳光: 240144737
2 年多之前 回复
qq_28627123
qq_28627123 让我加你qq,qq给你发
2 年多之前 回复
dongfeng9ge
dongfeng9ge   Ds   Rxr 2016.03.23 15:23

楼主,你注意到LinearLayout的orientation了吗?

lxk_1993
lxk_1993   Rxr 2016.03.23 18:33

先全部设置为visable 看是否能显示 不能显示 就是 布局的问题 能正常显示的话 setvisiable 是可以实现你要的效果的

nijiayy
nijiayy   2016.03.26 15:34

如果你的各个layout之间有位置关系的话,最好不要用View.gone,gone的话就是这个空间没了,不仅不显示,当前界面就没有了,用View.invisable的话
仅仅是隐藏,但是它与其他控件的位置关系还在~

nijiayy
nijiayy   2016.03.26 15:34

如果你的各个layout之间有位置关系的话,最好不要用View.gone,gone的话就是这个空间没了,不仅不显示,当前界面就没有了,用View.invisable的话
仅仅是隐藏,但是它与其他控件的位置关系还在~

qq_28627123
qq_28627123   2016.03.28 09:06

问题已解决,谢谢大家

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android Studio App LinearLayout多层布局嵌套
LinearLayout内部嵌套LinearLayout activity_main.xml内容如下: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_wid
【Android】关于百分比布局多个LinearLayout嵌套时出现的问题与解决方案
在《【Android】利用相对布局布置更新软件的style为主题对话框的Activity,利用layout_weight属性对表格布局的行划分》(点击打开链接)一文中介绍过如何在安卓的Activity中进行百分比布局。 本来,在安卓的res\layout相关的xml布局文件进行百分比布局很简单的,比如如下代码则完成两个Button在一个父LinearLayout中进行7:3划分的横向并排的布局。
ScrollView嵌套LinearLayout布局不能撑满全屏的问题
当ScrollView里的元素想填满ScrollView时,使用"fill_parent"或者"match_parent"是不管用的,必需为ScrollView设置:android:fillViewport="true"。        当ScrollView没有fillVeewport=“true”时, 里面的元素(比如LinearLayout)会按照wrap_content来计算(
android中多个LinearLayout平分布局
要想均分布局,必须是在LinearLayout布局下才可完成,其他文章中都是在LinearLayout中均分控件,现在是将LinearLayout中嵌套多个LinearLayout,均分LinearLayout,这样你就可以在LinearLayout任意添加控件了 程序如下:     android:layout_width="match_parent"     android:
Android:LinearLayout布局和其嵌套运用举例
========================== main.xml                          看mars老师的视频学习安卓里面的布局部分,做的样例,显摆一下,全部都是在main.xml里面配置的。 ========================== <LinearLayout xmlns:android="http://schemas.android.co
自定义 RadioGroup 使其内部可嵌套布局。
1、需求:希望 RadioGroup 内的 RadioButton 可以实现多行多列,或者其他更灵活的布局。 2、问题:原生 RadioGroup 内的 RadioButton 只能横排或者竖排,并且在嵌套 LinearLayout 等布局后单选功能失效。 3、解决方法:通过对原生 RadioGroup 进行修改可实现需求。 修改后代码如下: /*  * Copyrigh
ScrollView嵌套Linearlayout显示不全的解决办法
以为ScrollView只能嵌套一个元素,所以把几个控件都包裹在了一个LinearLayout中了。但是发现底部显示不全,滑动不到最底下。 代码:<ScrollView android:id="@+id/scrollView" android:layout_width="fill_parent" android:layout_height="wrap
ScrollView嵌套复杂布局
Android的界面布局中为我们提供了ScrollView组件,即当页面的信息过多而超过屏幕时,产生滑动效果来查看页面内容,但是使用时需要注意几点:1,ScrollView一般与LinearLayout同时使用,之所以使LinearLayout是因为LinearLayout本身的特性,LinearLayout会根据组件来扩展自身的高度,这样在使用ScrollView的时候,会保证所有的内容都能显示出
Framelayout布局中嵌套多个布局layout的显示
2015已经来了快半月了,始终还是没感受到一点新年的气氛,但是终归是还没过年这对于我们来说好像也确实正常。           目前来说自我感觉还是沉浸在年末的那种气氛中,那就暂且年末吧。年末因为部分原因再次需要接触Launcher的代码了,记得14年最开始的时候就看过一部分Launcher2的代码,现在重新回头来看却发现感触颇多,竟然不知不觉忘掉了很多,也在看了许久之后又有点重新认识的感觉。
android LinearLayout布局嵌套覆盖问题
在做android  UI布局时,用了LinearLayout嵌套,发现效果并不如我预料一般 查了下资料,说是要设置layout_weight属性 资料说得不是很清楚,也没仔细看,就去弄,结果越弄越混乱。 于是静下心来,自己写xml测试,发现如下。 我用eclipse开发,用android Common XML Editor   使用快捷键alt+/ 一、如果LinearLayout是最