Android ScrollView无法填充满屏幕的解决办法

Android ScrollView无法填充满屏幕的解决办法

ScrollView滚动视图是指当拥有很多内容、屏幕显示不完时、需要通过滚动跳来显示的视图、Scrollview的一般用法如下

以下代码在Scrollview里面放了一个RelativeLayout、并且是设置为Android:layout_height="match_parent"填充全屏的和RelativeLayout里面放置了一个TextView背景设为了一张图片、按照代码理解、图片应该是居于屏幕的最下方的

<ScrollView android:layout_width="match_parent" android:layout_height="match_parent" > <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/common_background" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_alignParentBottom="true" android:background="@drawable/bottom_bg" /> </RelativeLayout> </ScrollView>

但是最后运行的效果是这样的、你会发现图片并没有局到整个屏幕的下边、而是在上面ScrollView无法填充满屏幕,

那么要怎么解决这个问题呢、最后我在查看文档的时候发现了这样一个属性、设置了就可以解决这个问题了

<ScrollView android:layout_width="match_parent" android:layout_height="match_parent" android:fillViewport="true" > </ScrollView>

也就是说设置ScrollView的android:fillViewport为true、即 android:fillViewport="true"即可。

时间: 2024-10-21 21:47:12

Android ScrollView无法填充满屏幕的解决办法的相关文章

Android 软键盘出现不适应的解决办法总结

Android 软键盘出现不适应的解决办法总结 前言: 很多写登录界面的开发者都会遇到一个问题:那就是在登录界面时,当你点击输入框时,下边的按钮有时会被输入框挡住,这个不利于用户的体验,所以很多人希望软键盘弹出时,也能把按钮挤上去.很多开发者想要监听键盘的状态,这无疑是一个很麻烦的做法. 我们可以在AndroidManifest.xml的Activity设置属性:Android:windowSoftInputMode = "adjustResize" ,软键盘弹出时,要对主窗口布局重新

ANDROID (eclipse)开发常见问题及解决办法汇总

1.ANDROID 在eclipse中没有出现AVD的解决方法(转)如果android安装正确的话,但是eclipse里面的导航条就是没有AVD 可以通过「Window」⇒「Customize Perspective」⇒「Tool Bar Visibility」Tab画面上选择 Android SDK and AVD Manager来显示http://blog.sina.com.cn/s/blog_79aa896901015iyc.html 2.Unable to get view server

Android 模拟器(emulator-5554...)出现错误解决办法_Android

Android 模拟器 出现错误解决办法: 1.Unable to get view server version from device exlipse下编写好android应用程序时候,右键项目 run as android application 弹出一对话框说出现问题 点击详细说 空指针异常.打开ddms模式, 里面提示 Unable to get view server version from device emulator-5554 ,此时我的android模拟器是运行着的. 解决

Xamarin.Android真机调试时闪退解决办法

原文:Xamarin.Android真机调试时闪退解决办法 项目->属性->Android Options,Packaging页签 去掉 Use Shared Runtime可解决

Android的EditText字数检测和限制解决办法

Android的EditText字数检测和限制解决办法 控件EditText在Android布局中经常用到,对EditText中输入的内容也经常需要进行限制,我们可以通过TextWatcher去观察输入框中输入的内容. public class TextWatcherDemo extends Activity { private TextView mTextView; private EditText mEditText; /** Called when the activity is firs

Android字体大小自适应不同分辨率的解决办法

Android字体大小自适应不同分辨率的解决办法 今天有人问我,Android系统不同分辨率,不同大小的手机,字体大小怎么去适应呢?其实字体的适应和图片的适应是一个道理的. 一.原理如下: 假设需要适应320x240,480x320分辨率.在res目录下新建文件夹values-320x240, values-480x320.然后在文件夹 values , values-320x240 和  values-480x320 下新建xml文件dimens.xml,该xml文件内容如下: vaules-

Android中 webView调用JS出错的解决办法_Android

问题     webView调用JS出错. 复制代码 代码如下:     class TestJS {         ......         public TestJS(){         }                 public void save(String data){                        webView.loadUrl("javascript: alert(" + data +")");         }   

iPhone 5s/5c屏幕失灵怎么 屏幕失灵解决办法

Q:iPhone 5s屏幕失灵怎么办?苹果5s屏幕失灵原因 A:iPhone 5s全面发布,有用户反映在使用过一段时候发现iPhone 5s屏幕失灵,虽然一段时间后会自动恢复,但屏幕失灵十分影响日常使用.那么iPhone 5s屏幕失灵怎么办?有什么应对措施,究竟是什么原因导致苹果5s屏幕失灵呢? iPhone 5s屏幕失灵解决方法 据了解,iPhone 5上也时常会出现屏幕失灵失灵的现象,但iPhone 4S上却没有.而对比后者的显示屏,iPhone 5/iPod touch除了尺寸增大之外,还

详解Android权限管理之Android 6.0运行时权限及解决办法_Android

前言: 今天还是围绕着最近面试的一个热门话题Android 6.0权限适配来总结学习,其实Android 6.0权限适配我们公司是在今年5月份才开始做,算是比较晚的吧,不过现在Android 6.0以上设备越来越多了,所以Android 6.0 权限适配是必不可少的工作,这里主要介绍一下我们公司是如何做Android 6.0权限适配的. Android 6.0以下非运行时权限: 根据上面博客我们很清楚的知道,Android的权限其实就是为了程序之间更加的安全的访问,所以权限有等级之分,比如:No