android中scrollview内部组件android:layout_height="fill_parent"无效的解决办法
来源:互联网 发布:雷神之锤linux版下载 编辑:程序博客网 时间:2024/05/21 21:38
<?xml version="1.0" encoding="utf-8"?><!-- 背景:蓝色 --><ScrollView android:layout_width="fill_parent" android:id="@+id/scrollView1" xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="fill_parent" android:background="@color/solid_blue"> <!-- 背景:黄色 --> <LinearLayout android:id="@+id/linearLayout1" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@color/solid_yellow"> <TextView android:text="TextView" android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_weight="1"> </TextView> </LinearLayout></ScrollView>
虽然我的所有组件都设置了android:layout_height="fill_parent",但是结果依然不能扩展到全屏高度,为了看到组件实际大小,我设置了布局组件的背景色,显示效果如下:
很明显,scrollview(蓝色)已经扩展到最大高度了,但是其内部的linearlayout(黄色)却没有扩展.
试了很多办法,就是没有办法让linearlaout组件扩大.
最终,在一个国外的网站上,找到了答案,描述如下:
......
Found the solution myself in the end. The problem was not with the LinearLayout
, but with theScrollView
(seems weird, considering the fact that the ScrollView
was expanding, while theLinearLayout
wasn't).
The solution was to use android:fillViewport="true"
on the ScrollView
.
原文链接:
http://stackoverflow.com/questions/2599837/linearlayout-not-expanding-inside-a-scrollview
果然,需要设置scrollview的fillViewport属性为"true"才能使其子组件可以扩展!
效果:
向大虾们学习了!
- android中关于scrollview内部组件android:layout_height="fill_parent"无效的解决办法
- android中关于scrollview内部组件 android:layout_height="fill_parent"无效的解决办法
- android中关于scrollview内部组件android:layout_height="fill_parent"无效的解决办法
- android中关于scrollview内部组件android:layout_height="fill_parent"无效的解决办法 .
- android中关于scrollview内部组件android:layout_height="fill_parent"无效的解决办法
- android中scrollview内部组件android:layout_height="fill_parent"无效的解决办法
- android中关于scrollview内部组件android:layout_height="fill_parent"无效的解决办法
- android中关于scrollview内部组件android:layout_height="fill_parent"无效的解决办法
- android中关于scrollview内部组件android:layout_height="fill_parent"无效的解决办法
- Android Scrollview 内部组件android:layout_height="match_parent"无效的解决办法
- Android 技术总结(004)—— ScrollView中的组件设置android:layout_height="fill_parent"不起作用的解决办法
- 在Scrollview中布局中设置android:layout_height="match_parent"无效
- android ScrollView的内部控件的fill_parent没有作用 解决
- [bug]android中ScrollView内部控件match_parent无效的解决!
- android ListView条目的子布局设置android:layout_height="match_parent"无效
- 让ScrollView内部元素的 fill_parent 起作用
- 解决scrollView中设置组件fill_parent不起作用
- ScrollView中smoothScrollTo无效的解决办法
- 实现RCP从新启动功能
- 怎样写参数个数可变的宏
- [Android分享] 使用触摸手势(二)
- [图像增强]一. 图像增强了解
- 进程调度算法(进程调度策略)
- android中scrollview内部组件android:layout_height="fill_parent"无效的解决办法
- android 内部存储 安装apk
- flex 经典拖拽可编辑Tree
- Android 网络通信框架Volley简介(Google IO 2013)
- lack application"" /opt/toolchain_mips_nofpu/bin/lzma"", should install it问题解决办法
- Java transient关键字
- 程序员自我修养第一章基础知识总结
- java程序员修炼之道
- HttpHandler HttpModule入门篇