Android - Layout时发生'Unfortunately xxx has stopped'

概述

  我在进行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         <TextView
13             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         <TextView
21             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         <TextView
29             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         <TextView
37             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     <LinearLayout
46         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                 <TextView
56                     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                 <TextView
64                     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                 <TextView
75                     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>

  其中,应该在第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         <TextView
13             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         <TextView
21             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         <TextView
29             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         <TextView
37             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     <LinearLayout
46         android:layout_width="fill_parent"
47         android:layout_height="fill_parent"
48         android:layout_weight="1"
49         android:orientation="vertical" >
50
51         <TableLayout
52             android:layout_width="fill_parent"
53             android:layout_height="fill_parent" >
54
55             <TableRow>
56
57                 <TextView
58                     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                 <TextView
66                     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                 <TextView
77                     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>

Android - Layout时发生'Unfortunately xxx has stopped'

时间: 2024-10-12 13:42:05

Android - Layout时发生'Unfortunately xxx has stopped'的相关文章

.net安装部署“Error 1001 在初始化安装时发生异常” 的解决方法

状况描述:打包安装后,如果删除安装目录中的某个文件,这时从桌面快捷方式启动软件系统会自动运行修复程序,此时因为路径问题会报出"错误 1001 在初始化安装时发生异常xxx"的异常.(前提是你的安装部署中加入了"自定义操作",并为其传值). 查找原因原来是"自定义操作"中CustomActionData值有误造成.未出错前的CustomActionData. /DbName=[DBNAME] /ServerName=[SERVERNAME] /Us

0xC0000005: 读取位置 0x00000000 时发生访问冲突

遇见这种问题一般都是空指针,即:指针里没有赋值~ 如果你对null 进行操作就会产生空指针异常 Object obj = new Object(); 你要知道 obj是一个Object指针变量,指向Object类的一个实例 我们说obj是一个对象 实质是它指向一个对象的首地址 如果这个指针变量obj 没有指向任何空间 你调用它的方法和属性就会出错 例如 Object obj = new Object(); obj.equals("123");这个是没错的 但换下面语句 Object o

【ALearning】第四章 Android Layout组件布局(二)

前面我们分别介绍和学习了LinearLayout(线性布局).FrameLayout(单帧布局)和AbsoluteLayout(绝对布局).这次我们要进行RelativeLayout(相对布局)和TableLayout(表格布局)的学习.这部分是很重要的知识点.RelativeLayout是开发过程中强烈建议使用的,而TableLayout是满足一些特定需求时(常见表格显示,但不局限于此)需要使用. [博客专栏:http://blog.csdn.net/column/details/alearn

【Android】Could not find XXX.apk!的解决方法

昨天在Eclipse中导入一个Android工程后点击运行时出现了Could not find XXX.apk!的错误信息,具体错误提示如下: 到网上搜了好多方法,挨个尝试,最后都没解决但是,重启Eclipse居然好了,    观察发现在bin目录下没有apk文件,可能是因为工程没有完全编译通过无法生成apk,所以project-->clean,然后rebuild就可以了~ 另外可以手动导出无签名的apk然后在导入到模拟器中,对于如何将apk导入到模拟器中可以参考这篇文章: http://wan

使用Android Studio时可能会有的几个困惑

使用Android Studio也有近半年的时间了,期间数次想弃之,真是得其门而不得入!好在现在使用还算顺利,基本的问题都能解决.下面是我学习使用过程中遇到的几个困惑. Beta版也好使! 有些同学可能发现Android Studio目前还是Beta版,还未发布正式版本,Bug可能会比较多,网上能找到的资料相对来说没那么多,就不想切换了,等出正式版再用,不当第一个吃螃蟹的人.大家大可放心使用,想当初Google 2004年发布Gmail Beta1.0版,到2009年才发布正式版,整整五年的时间

android layout布局属性

参考:http://blog.csdn.net/msmile_my/article/details/9018775 第一类:属性值 true或者 false           android:layout_centerHrizontal 水平居中     android:layout_centerVertical 垂直居中     android:layout_centerInparent 相对于父元素完全居中     android:layout_alignParentBottom 贴紧父元

android layout 属性大全

第一类:属性值为true可false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中 android:layout_alignParentBottom 贴紧父元素的下边缘 android:layout_alignParentLeft 贴紧父元素的左边缘 android:layout_alignParentRight 贴紧父

【Android运行时权限申请快速学习教程】

1. Android权限介绍 Android权限是Android应用在设备上运行所需要的权力,义务就是为用户带来此Android应用的功能. 问题来源:在Android6.0版本之前,根据App在AndroidManifest申请的权限,在安装此App的时候进行提示权限允许,不允许就不给装不给用,那么我们只能默默的忍受这个APP对我们隐私的侵蚀(Eg.通讯录的读取权限). 解决办法:后来Google发现,诶,这样会导致Android用户们想用这个APP的某些功能而不能用.因此,在Android6

Android 编译时注解-提升

Android 编译时注解-提升 背景 在前面的文章中,讲解了注解和编译时注解等一些列相关的内容,为了更加全面和真是的了解Android 编译时注解在实战项目中的使用,本文采取实现主流框架butterknife注入view去全面认识编译时注解. 注解专栏-博客 效果 先来张图压压惊,实现效果butterknife的view绑定 使用 仿照butterknife实现了@BindView注解,通过WzgJector.bind方法绑定当前MainActivity,整体和butterknife使用完全一