Android 开发问题之使用ScrollView
来源:互联网 发布:node sass windows 64 编辑:程序博客网 时间:2024/05/29 13:21
出现问题;
Exception raised during rendering: ScrollView can host only one direct child
翻译;渲染期间抛出异常:ScrollView只能托管一个直接子代
解决方案:
多个布局放在一个layout里面 然后外层放ScrollView
更改前代码:
<LinearLayoutxmlns: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" tools:context="com.yoolink.ui.fragment.trade.wechatpay.Trade2Fragment"> <LinearLayout style="@style/bmItem_lin_all"> <LinearLayout android:id="@+id/bm_1" style="@style/bmItem_lin"> <TextView style="@style/bmItem_text" android:text="生 活 缴 费" /> <ImageView style="@style/bmItem_img" android:src="@drawable/bm_jiaofei" /> </LinearLayout> <LinearLayout android:id="@+id/bm_2" style="@style/bmItem_lin"> <TextView style="@style/bmItem_text" android:text="微 信 支 付" /> <ImageView style="@style/bmItem_img" android:src="@drawable/bm_wechat" /> </LinearLayout> </LinearLayout> <LinearLayout style="@style/bmItem_lin_all"> <LinearLayout android:id="@+id/bm_3" style="@style/bmItem_lin"> <TextView style="@style/bmItem_text" android:text="火车票订购" /> <ImageView style="@style/bmItem_img" android:src="@drawable/bm_hcp" /> </LinearLayout> <LinearLayout android:id="@+id/bm_4" style="@style/bmItem_lin"> <TextView style="@style/bmItem_text" android:text="支付宝支付" /> <ImageView style="@style/bmItem_img" android:src="@drawable/bm_zfb" /> </LinearLayout> </LinearLayout> <LinearLayout style="@style/bmItem_lin_all"> <LinearLayout android:id="@+id/bm_5" style="@style/bmItem_lin"> <TextView style="@style/bmItem_text" android:text="飞机票订购" /> <ImageView style="@style/bmItem_img" android:src="@drawable/bm_fjp" /> </LinearLayout> <LinearLayout android:id="@+id/bm_6" style="@style/bmItem_lin"> <TextView style="@style/bmItem_text" android:text="信用卡还款" /> <ImageView style="@style/bmItem_img" android:src="@drawable/bm_xyk" /> </LinearLayout> </LinearLayout> <LinearLayout style="@style/bmItem_lin_all"> <LinearLayout android:id="@+id/bm_7" style="@style/bmItem_lin"> <TextView style="@style/bmItem_text" android:text="电 影 购 票" /> <ImageView style="@style/bmItem_img" android:src="@drawable/bm_dy" /> </LinearLayout> <LinearLayout android:id="@+id/bm_8" style="@style/bmItem_lin"> <TextView style="@style/bmItem_text" android:text="游 戏 充 值" /> <ImageView style="@style/bmItem_img" android:src="@drawable/bm_yxcz" /> </LinearLayout> </LinearLayout> <LinearLayout style="@style/bmItem_lin_all"> <LinearLayout android:id="@+id/bm_9" style="@style/bmItem_lin"> <TextView style="@style/bmItem_text" android:text="手 机 充 值" /> <ImageView style="@style/bmItem_img" android:src="@drawable/bm_sjcz" /> </LinearLayout> <LinearLayout android:id="@+id/bm_10" style="@style/bmItem_lin"> <TextView style="@style/bmItem_text" android:text="彩 票 购 买" /> <ImageView style="@style/bmItem_img" android:src="@drawable/bm_cpgm" /> </LinearLayout> </LinearLayout> <LinearLayout style="@style/bmItem_lin_all"> <LinearLayout android:id="@+id/bm_11" style="@style/bmItem_lin"> <TextView style="@style/bmItem_text" android:text="酒 店 预 订" /> <ImageView style="@style/bmItem_img" android:src="@drawable/bm_jdyd" /> </LinearLayout> <LinearLayout android:id="@+id/bm_12" style="@style/bmItem_lin"> <TextView style="@style/bmItem_text" android:text="交 通 违 章" /> <ImageView style="@style/bmItem_img" android:src="@drawable/bm_jtwz" /> </LinearLayout> </LinearLayout> <LinearLayout style="@style/bmItem_lin_all"> <LinearLayout android:id="@+id/bm_13" style="@style/bmItem_lin"> <TextView style="@style/bmItem_text" android:text="保 险 理 财" /> <ImageView style="@style/bmItem_img" android:src="@drawable/bm_bxlc" /> </LinearLayout> </LinearLayout></LinearLayout>修改后:
<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" tools:context="com.yoolink.ui.fragment.trade.wechatpay.Trade2Fragment"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/movie_background" android:orientation="vertical"> <LinearLayout style="@style/bmItem_lin_all"> <LinearLayout android:id="@+id/bm_1" style="@style/bmItem_lin"> <TextView style="@style/bmItem_text" android:text="生 活 缴 费" /> <ImageView style="@style/bmItem_img" android:src="@drawable/bm_jiaofei" /> </LinearLayout> <LinearLayout android:id="@+id/bm_2" style="@style/bmItem_lin"> <TextView style="@style/bmItem_text" android:text="微 信 支 付" /> <ImageView style="@style/bmItem_img" android:src="@drawable/bm_wechat" /> </LinearLayout> </LinearLayout> <LinearLayout style="@style/bmItem_lin_all"> <LinearLayout android:id="@+id/bm_3" style="@style/bmItem_lin"> <TextView style="@style/bmItem_text" android:text="火车票订购" /> <ImageView style="@style/bmItem_img" android:src="@drawable/bm_hcp" /> </LinearLayout> <LinearLayout android:id="@+id/bm_4" style="@style/bmItem_lin"> <TextView style="@style/bmItem_text" android:text="支付宝支付" /> <ImageView style="@style/bmItem_img" android:src="@drawable/bm_zfb" /> </LinearLayout> </LinearLayout> <LinearLayout style="@style/bmItem_lin_all"> <LinearLayout android:id="@+id/bm_5" style="@style/bmItem_lin"> <TextView style="@style/bmItem_text" android:text="飞机票订购" /> <ImageView style="@style/bmItem_img" android:src="@drawable/bm_fjp" /> </LinearLayout> <LinearLayout android:id="@+id/bm_6" style="@style/bmItem_lin"> <TextView style="@style/bmItem_text" android:text="信用卡还款" /> <ImageView style="@style/bmItem_img" android:src="@drawable/bm_xyk" /> </LinearLayout> </LinearLayout> <LinearLayout style="@style/bmItem_lin_all"> <LinearLayout android:id="@+id/bm_7" style="@style/bmItem_lin"> <TextView style="@style/bmItem_text" android:text="电 影 购 票" /> <ImageView style="@style/bmItem_img" android:src="@drawable/bm_dy" /> </LinearLayout> <LinearLayout android:id="@+id/bm_8" style="@style/bmItem_lin"> <TextView style="@style/bmItem_text" android:text="游 戏 充 值" /> <ImageView style="@style/bmItem_img" android:src="@drawable/bm_yxcz" /> </LinearLayout> </LinearLayout> <LinearLayout style="@style/bmItem_lin_all"> <LinearLayout android:id="@+id/bm_9" style="@style/bmItem_lin"> <TextView style="@style/bmItem_text" android:text="手 机 充 值" /> <ImageView style="@style/bmItem_img" android:src="@drawable/bm_sjcz" /> </LinearLayout> <LinearLayout android:id="@+id/bm_10" style="@style/bmItem_lin"> <TextView style="@style/bmItem_text" android:text="彩 票 购 买" /> <ImageView style="@style/bmItem_img" android:src="@drawable/bm_cpgm" /> </LinearLayout> </LinearLayout> <LinearLayout style="@style/bmItem_lin_all"> <LinearLayout android:id="@+id/bm_11" style="@style/bmItem_lin"> <TextView style="@style/bmItem_text" android:text="酒 店 预 订" /> <ImageView style="@style/bmItem_img" android:src="@drawable/bm_jdyd" /> </LinearLayout> <LinearLayout android:id="@+id/bm_12" style="@style/bmItem_lin"> <TextView style="@style/bmItem_text" android:text="交 通 违 章" /> <ImageView style="@style/bmItem_img" android:src="@drawable/bm_jtwz" /> </LinearLayout> </LinearLayout> <LinearLayout style="@style/bmItem_lin_all"> <LinearLayout android:id="@+id/bm_13" style="@style/bmItem_lin"> <TextView style="@style/bmItem_text" android:text="保 险 理 财" /> <ImageView style="@style/bmItem_img" android:src="@drawable/bm_bxlc" /> </LinearLayout> <LinearLayout android:id="@+id/bm_14" style="@style/bmItem_lin"> <TextView style="@style/bmItem_text" android:text="医 护 救 援" /> <ImageView style="@style/bmItem_img" android:src="@drawable/bm_yhjy" /> </LinearLayout> </LinearLayout> <LinearLayout style="@style/bmItem_lin_all"> <LinearLayout android:id="@+id/bm_15" style="@style/bmItem_lin"> <TextView style="@style/bmItem_text" android:text="家 政 搬 家" /> <ImageView style="@style/bmItem_img" android:src="@drawable/bm_jzbj" /> </LinearLayout> <LinearLayout android:id="@+id/bm_16" style="@style/bmItem_lin"> <TextView style="@style/bmItem_text" android:text="家 电 维 修" /> <ImageView style="@style/bmItem_img" android:src="@drawable/bm_jdwx" /> </LinearLayout> </LinearLayout> <LinearLayout style="@style/bmItem_lin_all"> <LinearLayout android:id="@+id/bm_17" style="@style/bmItem_lin"> <TextView style="@style/bmItem_text" android:text="房 屋 租 赁" /> <ImageView style="@style/bmItem_img" android:src="@drawable/bm_fwzl" /> </LinearLayout> <LinearLayout android:id="@+id/bm_18" style="@style/bmItem_lin"> <TextView style="@style/bmItem_text" android:text="修 车 保 养" /> <ImageView style="@style/bmItem_img" android:src="@drawable/bm_xcby" /> </LinearLayout> </LinearLayout> <LinearLayout style="@style/bmItem_lin_all"> <LinearLayout android:id="@+id/bm_19" style="@style/bmItem_lin"> <TextView style="@style/bmItem_text" android:text="快 递 服 务" /> <ImageView style="@style/bmItem_img" android:src="@drawable/bm_kdfw" /> </LinearLayout> <LinearLayout android:id="@+id/bm_20" style="@style/bmItem_lin"> <TextView style="@style/bmItem_text" android:text="商 品 溯 源" /> <ImageView style="@style/bmItem_img" android:src="@drawable/bm_spsy" /> </LinearLayout> </LinearLayout> </LinearLayout></ScrollView>
0 0
- Android 开发问题之使用ScrollView
- Android开发ScrollView 事件冲突问题
- Android开发ScrollView 事件冲突问题 .
- Android开发随笔之ScrollView嵌套GridView
- Android开发随笔之ScrollView嵌套GridView
- android 开发之ScrollView 截屏代码
- android 开发之ScrollView 截屏代码
- android开发中使用scrollView嵌套Listview
- Android控件之WebView ScrollView问题录
- android-ScrollView中嵌套EditText使用问题
- Android开发之旅一 解决ScrollView自动滚动到底部问题
- android开发步步为营之65:解决ScrollView和ListView触摸事件onInterceptTouchEvent相互冲突问题
- Android开发之解决ListView和ScrollView滑动冲突的问题
- Android学习之ScrollView使用文档翻译
- 【Android 开发】:UI控件之 ScrollView垂直滚动控件 和 HorizontalScrollView水平滚动控件的使用
- android总结之ScrollView与RelativeLayout和LinearLayout同时使用时问题总结
- android总结之ScrollView与RelativeLayout和LinearLayout同时使用时问题总结
- iOS开发问题之:xib里 scrollView的 适配
- json 对象
- 基本数据类型和引用数据类型
- LeetCode-198. House Robber
- Java 文件压缩和解压 Zip and Unzip
- HIVE 动态分区与静态分区
- Android 开发问题之使用ScrollView
- winform 子窗体回传参数给父窗体
- 第一行代码学习2(6)
- utorrent下载速度慢
- Mac Intellij IDEA 使用技巧
- Java线程学习笔记之BlockingQueue阻塞队列
- 主元素
- 九度-1047-素数判定
- 编写一个求菲波那奇数列的递归函数,输入n值,使用该递归函数,输出图形。