5.ScrollView无法填充满屏幕

问题:

<?xml version="1.0" encoding="utf-8"?>

<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"

android:id="@+id/drawer_layout"

android:layout_width="match_parent"

android:layout_height="match_parent" >

<ScrollView

android:layout_width="match_parent"

android:layout_height="match_parent"

android:scrollbarStyle="outsideOverlay" >

<LinearLayout

android:layout_width="match_parent"

android:layout_height="match_parent" >

<include layout="@layout/aty_qrcode_tree" />

</LinearLayout>

</ScrollView>

<ListView

android:id="@+id/start_drawer"

android:layout_width="200dp"

android:layout_height="match_parent"

android:layout_gravity="start"

android:background="#ffffffff" />

</android.support.v4.widget.DrawerLayout>

如上代码,尽管我已经设置了ScrollView的android:layout_width和android:layout_height属性的值为match_parent,但是依然无法填充满屏幕。

解决方法:

设置ScrollView的android:fillViewport为true,即 android:fillViewport="true"即可。

5.ScrollView无法填充满屏幕,布布扣,bubuko.com

时间: 2025-01-03 16:44:51

5.ScrollView无法填充满屏幕的相关文章

页面内容不足以铺满屏幕高度时,footer居底显示

在项目中常常会遇到这样的问题:页面主要内容不足以铺满一个屏幕的高度,footer下面就会有白块剩余. 现在要实现的效果就是,在主要内容不足以铺满整个屏幕的情况下,footer居于屏幕低部显示,使得整个页面占满屏幕.而当主要内容高度大于整个屏幕高度的时候,footer跟随主要内容进行显示: 方法一: html [html] view plain copy <div class="page"> 主要页面 </div> <footer>底部</foo

jQuery 判断终端是IOS还是Android / jQuery处理背景图片不能撑满屏幕

判断终端并对相应的终端进行不同处理方法(函数) $("#btn_download").click(function () { var u = navigator.userAgent; var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端 var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端 $(&

Android中如何在ViewPager中使动态创建的ImageView铺满屏幕

最近在做东西的时候,有一个要求,就是把用于在ViewPager里面轮播的图片铺满屏幕,但是中间遇到的问题是,ImageView与屏幕之间总是有空隙,情况如下图所示: 当时第一反应时考虑用LayoutParam,可是几经尝试无果,后来在网上找到了解决方案,只要在创建ImageView的时候,把ImageView的属性ScaleType设为FIT_XY然后问题就解决了,具体的代码如下: ImageView imageView=new ImageView(context); imageView.set

height与min-height的百分比问题和铺满屏幕的布局方法

1.height的百分比 当我们给块元素设置百分比高度时,往往没能看到效果.因为百分比的大小是相对其最近的父级元素的高的大小,也就是说,其最近的父级元素应该有一个明确的高度值才能使其百分比高度生效. <div id="container1"> <div id="wrap"> wrap's height work </div> </div> <br> <div id="container2&q

&lt;video&gt;全屏状态下视频没有铺满屏幕

在使用videojs初始定宽高或者给<video>写定宽高后,在全屏状态下会导致视频在左上角展开,保持着之前写定的宽高,而没有实现真正全屏. 如果通过JS在点击全屏按钮后改变video的宽高,需要查阅videojs文档,实现方式比较复杂(原因还是太菜). 其实通过CSS实现全屏是最方便的,只需要在video外部套一个<div class="videoWrap">, 然后把原本需要的宽高写在videoWrap上,对于<video>我们只要给一个{wid

如何让Canvas画笔填充满整个浏览器屏幕

众所周知,如果用Canvas中的画笔去填充浏览器,则是一种周边都有空隙的,不能够全部填充满,用如下CSS代码即可 * { margin: 0; padding: 0; } html,body{ height:100%; width:100%; } canvas{ display:block; }

背景图片铺满屏幕-------Day85

你有没有遇到过一种情况,你特别喜欢一张图片,可是可惜的是这张图片就小了那么一丁点.但有小片留白啊,那就不好看了啊.你有没有过呢,我不知道,但我真的就碰到了.我特喜欢那张图,就想让它做背景,可就小了点.于是我就想办法了. background-size:cover: background-size:contain. 两个看起来几乎相同,实际原理还真不一样: cover.翻译过来就是"覆盖",这是纯正的背景铺满了元素,它会比較图片的长和宽.哪一个比較小,它就以哪一个为基准进行扩大.图片的本

android dialog宽度不填满屏幕

在代码里添加如下代码: activity设置dialog风格的方式 WindowManager m = getWindowManager(); Display d = m.getDefaultDisplay(); //为获取屏幕宽.高 LayoutParams p = getWindow().getAttributes(); //获取对话框当前的参数值 p.width = (int) (d.getWidth()); //宽度设置为屏幕的0.8 // p.height = d.getHeight(

控制DIV占满屏幕

网上找了很多帖子,希望是CSS控制的,但是在bootstrap环境下, 控制方式上有点问题.达不到想要的效果. 项目中需要实现的效果: DIV区域占满当前窗口的高度.且在ctrl+鼠标滚轮调整窗口大小的时候,依然占满窗口高度.且,不论DIV区域内容到底多少,都是占满窗口高度,内容多的时候,显示垂直滚动条.左右窗口显示的是一个信息树,ztree实现, 右边窗口将用datatable实现表格.这里重点是DIV高度占满窗口的高度... 研究了很多方式,最终还是选择了通过js的方式控制DIV占满当前窗口