博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
scrollview不充满屏幕的原因
阅读量:7234 次
发布时间:2019-06-29

本文共 1039 字,大约阅读时间需要 3 分钟。

hot3.png

无意中看到一篇博客,感觉不错,貌似我也遇到过这样的问题,故转来,给基友们看看

Android 技术总结(004)—— ScrollView中的组件设置android:layout_height="fill_parent"不起作用的解决办法2012-08-

例子,在ScrollView下加入的组件,无论如何也不能自动扩展到屏幕高度。

布局文件。

[html] 

<?xml version="1.0" encoding="utf-8"?> 
<!-- 背景:蓝色 --> 
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/scrollView1" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:background="#0000ff" > 
 
    <!-- 背景:绿色 --> 
 
    <LinearLayout 
        android:id="@+id/linearLayout1" 
        android:layout_width="fill_parent" 
        android:layout_height="fill_parent" 
        android:background="#00ff00" > 
 
        <TextView 
            android:id="@+id/textView1" 
            android:layout_width="wrap_content" 
            android:layout_height="fill_parent" 
            android:layout_weight="1" 
            android:text="Hello Android." > 
        </TextView> 
    </LinearLayout> 
 
</ScrollView> 

效果图。

15164625_65Yd.png

尽管已经设置了android:layout_height="fill_parent",但是,整个LinearLayout和TextView还是不能充满整个屏幕。

解决办法。

在ScrollView中添加一个android:fillViewport="true"属性就可以了。顾名思义,这个属性允许ScrollView中的组件去充满它。

修改后的效果图。

 15164625_dHkH.png

转载于:https://my.oschina.net/caikezhan/blog/96053

你可能感兴趣的文章
第三章 消息摘要算法--MD5
查看>>
【AtCoder - 2300】Snuke Line(树状数组)
查看>>
【Unity笔记】常见集合类System.Collections
查看>>
Font Awesome:图标字体,完全CSS控制
查看>>
Python 获取CentOS主机信息
查看>>
Java NIO Buffer缓冲区
查看>>
CSS选择器 < ~ +
查看>>
html5 弹性布局
查看>>
Maven 项目生成jar运行时提示“没有主清单属性”
查看>>
有关C#中的引用类型的内存问题
查看>>
Linux服务开机自启动使用示例
查看>>
mxnet:基础知识和一个简单的示例
查看>>
Java创建线程的两种方式
查看>>
docker 容器时间跟宿主机时间同步
查看>>
Proguard returned with error code 1. See console
查看>>
[问题就是答案]读书笔记
查看>>
在jsp页面上打印错误堆栈
查看>>
Java抓取网页数据(原网页+Javascript返回数据)
查看>>
SpringMVC 全注解实现 (1) servlet3.0以上的容器支持
查看>>
1012. 数字分类 (20)
查看>>