Android 中 ScrollView 的基本使用
Android 中 ScrollView 的基本使用
- 1. 垂直滚动: ScrollView
- 2. 水平滚动: HorizontalScrollView
子布局只能有一个.
1. 垂直滚动: ScrollView
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:padding="15dp"tools:context=".MainActivity"><LinearLayoutandroid:id="@+id/main_ll"android:layout_width="match_parent"android:layout_height="wrap_content"android:orientation="vertical"><Buttonandroid:id="@+id/btn_text_view"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="@string/textView" /><Buttonandroid:id="@+id/btn_button"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="@string/button" /><Buttonandroid:id="@+id/btn_edit_text"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="@string/editText" /><Buttonandroid:id="@+id/btn_radio_button"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="@string/editRadioButton" /><Buttonandroid:id="@+id/btn_check_box"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="@string/editCheckBox" /><Buttonandroid:id="@+id/btn_image_view"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="@string/editImageView" /><Buttonandroid:id="@+id/btn_list_view"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="@string/editListView" /><Buttonandroid:id="@+id/btn_grid_view"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="@string/ediGridView" /><Buttonandroid:id="@+id/btn_scroll_view"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_marginTop="300dp"android:text="@string/ediScrollView" /></LinearLayout>
</ScrollView>
2. 水平滚动: HorizontalScrollView
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:padding="15dp"tools:context=".MainActivity"><LinearLayoutandroid:id="@+id/main_ll1"android:layout_width="match_parent"android:layout_height="wrap_content"android:orientation="vertical"><Buttonandroid:id="@+id/btn_text_view"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="@string/textView" /><Buttonandroid:id="@+id/btn_button"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="@string/button" /><Buttonandroid:id="@+id/btn_edit_text"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="@string/editText" /><Buttonandroid:id="@+id/btn_radio_button"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="@string/editRadioButton" /><Buttonandroid:id="@+id/btn_check_box"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="@string/editCheckBox" /><Buttonandroid:id="@+id/btn_image_view"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="@string/editImageView" /><Buttonandroid:id="@+id/btn_list_view"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="@string/editListView" /><Buttonandroid:id="@+id/btn_grid_view"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="@string/ediGridView" /><Buttonandroid:id="@+id/btn_scroll_view"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_marginTop="300dp"android:text="@string/ediScrollView" /><HorizontalScrollViewandroid:id="@+id/main_hs"android:layout_width="wrap_content"android:layout_height="wrap_content"><LinearLayoutandroid:id="@+id/main_ll2"android:layout_width="wrap_content"android:layout_height="match_parent"android:orientation="horizontal"android:padding="5dp"><Buttonandroid:id="@+id/btn_horizontal_scroll_view1"style="?android:attr/buttonBarButtonStyle"android:layout_width="300dp"android:layout_height="200dp"android:background="@color/orange_low"android:padding="5dp"android:text="@string/ediHorizontalScrollView" /><Buttonandroid:id="@+id/btn_horizontal_scroll_view2"style="?android:attr/buttonBarButtonStyle"android:layout_width="300dp"android:layout_height="200dp"android:padding="5dp"android:text="@string/ediHorizontalScrollView" /><Buttonandroid:id="@+id/btn_horizontal_scroll_view3"style="?android:attr/buttonBarButtonStyle"android:layout_width="300dp"android:layout_height="200dp"android:padding="5dp"android:text="@string/ediHorizontalScrollView" /><Buttonandroid:id="@+id/btn_horizontal_scroll_view4"style="?android:attr/buttonBarButtonStyle"android:layout_width="300dp"android:layout_height="200dp"android:padding="5dp"android:text="@string/ediHorizontalScrollView" /></LinearLayout></HorizontalScrollView></LinearLayout>
</ScrollView>
Android 中 ScrollView 的基本使用相关推荐
- android中ScrollView嵌套ListView或GridView显示位置问题
Android中ScrollView中嵌套ListView或GridView时在开始进入界面时总是显示中间位置,开头的位置显示不出来.这种情况下只需要在ScrollView的父控件中添加以下两行代码即 ...
- android 中ScrollView的使用
android中布局一般都有两种方式,一种xml声明,另外一种则是程序声明: xml: <?xml version="1.0" encoding="utf-8&qu ...
- Android中ScrollView嵌套WebView
2019独角兽企业重金招聘Python工程师标准>>> Android中WebView用来加载html页面,自带滑动效果.ScrollView同样也是自带滑动效果,在项目中如果需要W ...
- 在android中ScrollView嵌套ScrollView解决方案
文章转载自:http://www.jb51.net/article/33054.htm 大家好,众所周知,android里两个相同方向的ScrollView是不能嵌套的,那要是有这样的需求怎么办,接下 ...
- android scrollview 滚动到底部判断,怎么判断android中ScrollView滑动到了最底部?
滚动到顶部判断: getScrollY() == 0 滚动到底部判断: View childView = getChildAt(0); childView.getMeasuredHeight() &l ...
- Android中scrollview与webview冲突事件
原文链接:http://www.linuxidc.com/Linux/2014-03/98847.htm ----------------------------------------------- ...
- Android中scrollview的scrollto方法不起作用的办法
有时候,我们在onCreate函数中调用ScrollBy函数.ScrollTo函数,会出现无效果的情况 public class ShowTraffic extends Activity Scroll ...
- Android中Scrollview、ViewPager冲突问题汇总(已解决)
显示问题: 1.设置ScrollView的fillViewPort为true 2.设置ViewPager的layout_height为一个固定高度,比如:100dip 冲突问题: 不过ViewPage ...
- Android 中ScrollView垂直滚动视图之隐藏滚动条的三种方法
博主前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住也分享一下给大家,
最新文章
- 机器学习系列之手把手教你实现一个 naiveBayes
- 使用缓冲流有什么好处_使用PVC石笼网有什么好处?
- php 过滤特殊字符和sql防注入代码以及xss攻击等
- Hibernate的@Temporal注解处理时间日期类型的映射关系
- Makedown 本地图片问题
- 参加动画电影《魔比斯环》首映
- c语言星空程序,C语言实现动态星空
- 树莓派3B 开启串口
- Xilisoft DVD to iPhone Converter使用教程
- 使用javascript实现html页面直接下载网盘文件
- 搭建开发环境以及STM32固件库移植
- element-ui表格编辑
- 如何用手机来拍证件照
- 教你彻底卸载MySQL 并重装(保姆级教程 )
- FFT与IFFT公式记录
- 腾讯笔试04-24 题目二
- Subversive or Subclipse
- PostgreSQL单列多行变一行一行变多行
- Windows 10 Edt LTSC中文系统安装教程
- psv摇杆测试软件,adrenaline专用右摇杆控制视角插件发布, 转