Android添加垂直滚动ScrollView
16lz
2021-12-04
界面的内容太多了,想在Android里面添加滚动效果,就是在LinearLayout外面添加一个ScrollView就行了 。
由:
<?xml version="1.0" encoding="utf-8"?> <LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" tools:context=".MainActivity"></LinearLayout>到:
<?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height="fill_parent" android:scrollbars="vertical" android:fadingEdge="vertical"><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:orientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_parent"tools:context=".MainActivity"></LinearLayout></ScrollView>
结果在第10行11行出现了一个Error:
Unexpected namespace prefix "xmlns" found for tag LinearLayout
后来发现
xmlns:android="http://schemas.android.com/apk/res/android"必须作为第一个节点的属性,于是把LinearLayout的xmlns:android和xmlns:tools这两个属性去掉就可以了。
成为:
<?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height="fill_parent" android:scrollbars="vertical" android:fadingEdge="vertical"><LinearLayoutandroid:orientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_parent"tools:context=".MainActivity"></LinearLayout></ScrollView>
更多相关文章
- [android]布局(容器)简介和使用方法
- android 输入键盘遮挡页面的问题
- android的xml文件中@、@android:type、@*、?、@+的含义和区别
- 使用Android(安卓)Studio调试smail源码
- Android(安卓)studio 3.1.4 无法获取pom文件
- android 神奇的android:clipChildren属性
- Android(安卓)相关属性
- Android(安卓)activity属性设置大全
- android scaleType的属性