Android-scrollview里的textview无法撑满屏幕解决方案
2017-08-03 16:11
645 查看
ScrollView里只放一个元素.
当ScrollView里的元素想填满ScrollView时,使用”fill_parent”是不管用的,必需为ScrollView设置:android:fillViewport=”true”。
当ScrollView没有fillVeewport=“true”时, 里面的元素(比如LinearLayout)会按照wrap_content来计算(不论它是否设了”fill_parent”),而如果LinearLayout的元素设置了fill_parent,那么也是不管用的,因为LinearLayout依赖里面的元素,而里面的元素又依赖LinearLayout,这样自相矛盾.所以里面元素设置了fill_parent,也会当做wrap_content来计算.
当ScrollView里的元素想填满ScrollView时,使用”fill_parent”是不管用的,必需为ScrollView设置:android:fillViewport=”true”。
当ScrollView没有fillVeewport=“true”时, 里面的元素(比如LinearLayout)会按照wrap_content来计算(不论它是否设了”fill_parent”),而如果LinearLayout的元素设置了fill_parent,那么也是不管用的,因为LinearLayout依赖里面的元素,而里面的元素又依赖LinearLayout,这样自相矛盾.所以里面元素设置了fill_parent,也会当做wrap_content来计算.
示例:
<?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:fillViewport="true"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> <TextView android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center" android:text="@string/hahhahahaha" /> </LinearLayout> </ScrollView>
效果如图:
相关文章推荐
- android中ScrollView中TextView无法铺满全屏解决方案
- android中ScrollView中TextView无法铺满全屏解决方案
- android中ScrollView中TextView无法铺满全屏解决方案
- android scrollView 内部子布局无法充满屏幕- LinearLayout not expanding inside a ScrollView
- Android TextView的drawLeft无法与文字一起居中解决方案
- 关于android自定义View无法占满屏幕宽度的解决方案
- android webview 加载重定向页面时点击无法回退,导致重复加载当前页面问题的解决方案
- Android 设置了ClickableSpan导致的上层View点击事件无法响应解决方案
- Android下屏幕翻转 TextView和EditText保存内容
- Android中textview超出屏幕宽度的字符 省略号显示
- 部分android手机WebView无法成功同步Cookie问题的解决方案(5.0系统以上)
- Android中WebView无法后退和js注入漏洞的解决方案
- Android ScrollView中嵌套RecyclerView布局显示不全或不显示终极解决方案!
- Android关于TextView 宽度过大导致Drawable无法居中问题
- 【Android】ListView、RecyclerView、ScrollView里嵌套ListView 相对优雅的解决方案:NestFullListView
- Android ScrollView撑不满屏幕的解决方案
- SCROLLVIEW MATCH_PARENT_SCROLLVIEW无法填充满屏幕
- Android使用TextView的onClick不触发解决方案
- 新建android项目,找不到样式“textViewStyle”,无法生成R.java文件
- Android LinearLayout+ScrollView 模仿ListView效果,是为了使每个Item的EditText无法失去焦点