Android(安卓)- Layout时发生'Unfortunately xxx has stopped'
16lz
2021-12-04
概述
我在进行LinearLayout和TableLayout的嵌套布局的时候,发生题的错误.如下布局xml代码:
1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 android:layout_width="fill_parent" 3 android:layout_height="fill_parent" 4 android:orientation="vertical" > 5 6 <LinearLayout 7 android:layout_width="fill_parent" 8 android:layout_height="fill_parent" 9 android:layout_weight="1"10 android:orientation="horizontal" >11 12 <TextView13 android:layout_width="wrap_content"14 android:layout_height="fill_parent"15 android:layout_weight="1"16 android:background="#996699"17 android:gravity="center"18 android:text="one" />19 20 <TextView21 android:layout_width="wrap_content"22 android:layout_height="fill_parent"23 android:layout_weight="1"24 android:background="#FFFF99"25 android:gravity="center"26 android:text="two" />27 28 <TextView29 android:layout_width="wrap_content"30 android:layout_height="fill_parent"31 android:layout_weight="1"32 android:background="#CC9966"33 android:gravity="center"34 android:text="three" />35 36 <TextView37 android:layout_width="wrap_content"38 android:layout_height="fill_parent"39 android:layout_weight="1"40 android:background="#CCCC99"41 android:gravity="center"42 android:text="four" />43 </LinearLayout>44 45 <LinearLayout46 android:layout_width="fill_parent"47 android:layout_height="fill_parent"48 android:layout_weight="1"49 android:orientation="vertical" >50 51 <TableLayout>52 53 <TableRow>54 55 <TextView56 android:layout_width="fill_parent"57 android:layout_height="wrap_content"58 android:layout_weight="1"59 android:background="#993333"60 android:gravity="center"61 android:text="five" />62 63 <TextView64 android:layout_width="fill_parent"65 android:layout_height="wrap_content"66 android:layout_weight="1"67 android:background="#CCCCCC"68 android:gravity="center"69 android:text="six" />70 </TableRow>71 72 <TableRow>73 74 <TextView75 android:layout_width="fill_parent"76 android:layout_height="wrap_content"77 android:layout_weight="1"78 android:background="#FFFF99"79 android:gravity="center"80 android:text="seven" />81 </TableRow>82 </TableLayout>83 </LinearLayout>84 85 </LinearLayout>View Code
其中,应该在第51行中,TableLayout加上'layout_width'和'layout_height'属性.即可.如下(第46/47行):
1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 android:layout_width="fill_parent" 3 android:layout_height="fill_parent" 4 android:orientation="vertical" > 5 6 <LinearLayout 7 android:layout_width="fill_parent" 8 android:layout_height="fill_parent" 9 android:layout_weight="1"10 android:orientation="horizontal" >11 12 <TextView13 android:layout_width="wrap_content"14 android:layout_height="fill_parent"15 android:layout_weight="1"16 android:background="#996699"17 android:gravity="center"18 android:text="one" />19 20 <TextView21 android:layout_width="wrap_content"22 android:layout_height="fill_parent"23 android:layout_weight="1"24 android:background="#FFFF99"25 android:gravity="center"26 android:text="two" />27 28 <TextView29 android:layout_width="wrap_content"30 android:layout_height="fill_parent"31 android:layout_weight="1"32 android:background="#CC9966"33 android:gravity="center"34 android:text="three" />35 36 <TextView37 android:layout_width="wrap_content"38 android:layout_height="fill_parent"39 android:layout_weight="1"40 android:background="#CCCC99"41 android:gravity="center"42 android:text="four" />43 </LinearLayout>44 45 <LinearLayout46 android:layout_width="fill_parent"47 android:layout_height="fill_parent"48 android:layout_weight="1"49 android:orientation="vertical" >50 51 <TableLayout52 android:layout_width="fill_parent"53 android:layout_height="fill_parent" >54 55 <TableRow>56 57 <TextView58 android:layout_width="fill_parent"59 android:layout_height="wrap_content"60 android:layout_weight="1"61 android:background="#993333"62 android:gravity="center"63 android:text="five" />64 65 <TextView66 android:layout_width="fill_parent"67 android:layout_height="wrap_content"68 android:layout_weight="1"69 android:background="#CCCCCC"70 android:gravity="center"71 android:text="six" />72 </TableRow>73 74 <TableRow>75 76 <TextView77 android:layout_width="fill_parent"78 android:layout_height="wrap_content"79 android:layout_weight="1"80 android:background="#FFFF99"81 android:gravity="center"82 android:text="seven" />83 </TableRow>84 </TableLayout>85 </LinearLayout>86 87 </LinearLayout>View Code
更多相关文章
- Android(安卓)给贪吃蛇游戏加背景音乐
- Android(安卓)MediaPlayer错误码整理
- 创建Android工程时报错:Errors running builder 'Android(安卓)r
- android ActivityManagerService服务详解
- Android(安卓)CTS 测试总结
- android基础---->Parcelable的使用
- WebView在Fragment中点击返回键返回上一页
- android全屏去掉title栏的多种实现方法
- Android(安卓)Studio 开发依赖库集锦