不难看出,在RelativeLayout被add/attach到父View之前mLayoutParams成员为空,调用measure方法将导致上图标注处代码抛出空指针异常。
解决方案有两种
a) 在measure之前显式设置LayoutParams(代表着对父View的Layout请求,必须是父View的内部LayoutParams类型)
b) 自动设置LayoutParams的inflate方式...
分类:
编程语言 时间:
2014-05-18 18:26:17
阅读次数:
576
接下来几篇文章将对任老师的博文《可下拉的PinnedHeaderExpandableListView的实现》分步骤来详细实现,来学习一下大神的代码并记录一下。原文出处:http://blog.csdn.net/singwhatiwanna/article/details/25546871先看一下最终效果:新建一个activity_main.xml文件<RelativeLayout xmlns:an...
分类:
移动开发 时间:
2014-05-15 04:47:46
阅读次数:
379
1.电话拨号器:
activity_main.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
a...
分类:
移动开发 时间:
2014-05-13 15:08:57
阅读次数:
508
首先,先创建一个安卓项目(我的版本是4.4.2的),名字为"短信发送器"
然后在res文件夹下找到layout文件夹,找到activity_main.xml或fragment_main.xml,在里面输入或拖拽按钮
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:too...
分类:
移动开发 时间:
2014-05-13 05:20:58
阅读次数:
383
使用TabHost 可以在一个屏幕间进行不同版面的切换,而系统自带的tabhost界面较为朴素,我们应该如何进行自定义修改优化呢...
分类:
移动开发 时间:
2014-05-11 20:03:17
阅读次数:
379
首先,先创建一个安卓项目(我的版本是4.4.2的),名字为"电话拨号器",创建的时候点击"clipart",如图:
然后在res文件夹下找到layout文件夹,找到activity_main.xml或fragment_main.xml,在里面输入或拖拽按钮
<RelativeLayout xmlns:android="http://schemas.android.com/apk/r...
分类:
移动开发 时间:
2014-05-11 13:31:33
阅读次数:
448
如图,点击按钮就会切换屏幕的颜色
首先,先创建一个安卓项目(我的版本是4.4.2的),名字为"world",当然,也可以别的名称
然后在res文件夹下找到layout文件夹,找到activity_main.xml或fragment_main.xml,在里面输入或拖拽按钮
<RelativeLayout xmlns:android="http://schemas.android.com/apk...
分类:
移动开发 时间:
2014-05-09 22:30:47
阅读次数:
441
上一篇已经讲了如何利用Afianl加载网络图片和下载文件,这篇文章将继续讲解使用Afinal加载网络图片的使用,主要结合listview的使用:
看效果图:
listview在滑动过程中没用明显卡顿,很流畅,这点优化的很不错,Afianl使用前当然是要先添加jar包啦,接下来看代码:
activity_main.xml:
<RelativeLayout xmlns:an...
分类:
其他好文 时间:
2014-05-08 05:55:38
阅读次数:
485
时间:5月6日晚上9点地点:信息学院楼组员5月6日今日完成任务5月6日明天计划任务杨波写了一个JUnit类单元类,数据库连接测试了一遍;帮周写数据库显示界面,并且与数据库查询连接,并弄出内部测试版;周亚豪使用Relativelayout界面控件出现问题,调试中;解决出现的问题帮助队友实现其他功能;崔...
分类:
其他好文 时间:
2014-05-07 14:13:20
阅读次数:
430
显示对话框窗口
1、创建Dialog1项目,在activity_main.xml文件中添加一个Button:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:l...
分类:
移动开发 时间:
2014-05-06 23:40:39
阅读次数:
551