ScrollView,使用v4包下进行和新控件使用

原创 2016年08月28日 18:01:32

*

ScrollView里只能包含一个子控件,多余一个就会报错*

需要放多个View的集合,所以用一个布局文件包裹。

ScrollView里的高度无效。

 <ScrollView
      android:layout_width="match_parent"
      android:layout_height="match_parent">
      <LinearLayout
          android:layout_width="match_parent"
          android:layout_height="match_parent"
          android:orientation="vertical"
          >
        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@mipmap/ic_launcher"
            />
     </LinearLayout>
   </ScrollView>

此时虽然高度充满但是只有图片那么大

这里写图片描述

重点内容

**

如果要设置高度的大小 需要在LinearLayout里添加**

这里写图片描述

滚动条的属性

<ScrollView
      android:layout_width="match_parent"
      android:layout_height="match_parent"
      android:scrollbars="none" //设置不显示滚动条
      >

设置滚动条的样式。

 <ScrollView
      android:layout_width="match_parent"
      android:layout_height="match_parent"
      android:scrollbarTrackVertical="@drawable/scrollbar_bg"  //滚动条滚动的背景样式
      android:scrollbarThumbVertical="@drawable/scrollbar"    //滚动块的样式
      android:scrollbarSize="20dp"//滚动条大小
      >

这里写图片描述

v4包下的ScrollView

<android.support.v4.widget.NestedScrollView
      android:layout_width="match_parent"
      android:layout_height="match_parent"
      android:scrollbarTrackVertical="@drawable/scrollbar_bg"
      android:scrollbarThumbVertical="@drawable/scrollbar"
      android:scrollbarSize="20dp"
      >

android架包—android-support-v4.jar介绍和下载

现在的应用为了有更好的用户体验,一般会在应用开始显示一些指引帮助页面,使用户能更好的理解应用的功能,甚至是一些新闻阅读器会把一些头条新闻以指引效果的形式显示。说个最基本的,就是我们的手机主屏幕就是这种...
  • heyuchang666
  • heyuchang666
  • 2014年12月05日 14:42
  • 3984

引入recyclerview-v7导致的v4包冲突解决

引入recyclerview-v7导致的v4包冲突解决
  • u014137988
  • u014137988
  • 2016年09月19日 18:17
  • 3566

Android Design Support Library兼容库的使用(八个新控件)

兼容5.0以下的系统;主要用于学习新的控件,基本使用方法 使用Design Support Library的条件是什么? 符合MD设计的菜单控件 具有过渡动画效果的布局layout material...
  • chenrushui
  • chenrushui
  • 2016年07月06日 17:32
  • 4013

使用ViewPager时,系统的Fragment 和支持包v4的Fragment二者传递对象不兼容

import android.app.Fragment;和import android.support.v4.app.Fragment;  两种Fragment的实现不一样,二者传递对象不兼容。 Vi...
  • Buaaroid
  • Buaaroid
  • 2015年08月14日 12:29
  • 3033

关于app.FragmentManager和v4包的FragmentPagerAdapter冲突

这几天发现一个问题我用getFragmentManager()得到FragmentManager不能放到FragmentPagerAdapter里面去.因为FragmentPagerAdapter里面...
  • yung7086
  • yung7086
  • 2015年08月16日 15:13
  • 6534

app包中的fragment和v4包中的fragment的使用的区别

app包中的fragment和v4包中的fragment的使用的区别 1、尽量不要用app包中的fragment,因为这个是在3.0之后才有的,支持的版本太高,在低版本中是是用不了的 ...
  • a465456465
  • a465456465
  • 2013年08月27日 19:49
  • 41855

关于fragmentPagerAdapter的冲突问题

fragmentPagerAdapter是继承了PagerAdapter,这个类的作用就是用于滑动跳转Fragment,但是这个类是V4包里独有的, android app包里并没有这个类,那么问题...
  • ghdmao
  • ghdmao
  • 2016年06月16日 10:04
  • 1257

android日记:v4包的fragment和app包fragment的区别

初学android,遇到fragment的问题,记录下来! fragment有android.support.v4.app.fragment包和android.app.fragment之分,它俩的区...
  • u013556258
  • u013556258
  • 2015年08月27日 22:02
  • 2644

FragmentManager()在用app包与V4包调用情况

是用App包下的Fragment还是v4包下的: 问题概述: 相信很多朋友在使用Fragment的时候都会遇到下面这种情况: 那么我们到底是使用android.app下的Fr...
  • sinat_29962405
  • sinat_29962405
  • 2015年11月16日 12:47
  • 2431

Android5.0和6.0之后新增的控件说明

Android自5.0后增加了不少新控件,帮助开发者实现了更酷更炫的UI效果。可是对于初学者来说,这些新控件的用法不像老控件那么简单,网上相关的使用介绍也不如老控件那样丰富,种种情况无疑加大了我们学习...
  • aqi00
  • aqi00
  • 2017年03月01日 15:16
  • 3121
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ScrollView,使用v4包下进行和新控件使用
举报原因:
原因补充:

(最多只允许输入30个字)