Android
MrZhangxi
IT+税务双料
展开
-
在Android的TableLayout布局中,column和span属性“失效”原因分析与解决
我在学习Android的TableLayout布局时,遇到这么一个问题在TableLayout布局中放置一个TableRow,然后在里边放置几个组件,对组件设置column属性和span属性(该属性在Eclipse中不会自动补全,需要手动添加),明明代码没有错误,但在显示的效果中却没有任何变化,经过实验分析,感觉原因是这样的:TableRow中是以列为单位设置控件,通过column属性和s原创 2016-02-20 11:40:39 · 3097 阅读 · 0 评论 -
关于新手在控件中设置监听器程序停止运行的错误
开始学习Android,遇到这么个问题,新建一个工程,然后在HelloWorld下添加一个button,然后再MainActivity中设置监听器。运行程序就会停止运行,经过测试,排除了环境设置、Activity生命周期等错误,最后发现是fragment的问题。这是错误的代码package com.example.secondapp; import android.support.原创 2016-02-15 11:15:06 · 530 阅读 · 0 评论 -
java的if else if语句的判断条件不能相同
if else if语句的判断条件不能相同,否则后边else if的判断条件会自动忽略,如刚才做的代码,本来想通过设置-1来确定是否获取到对应字符的位置,如果未获取到,返回值为-1,在后边的else if的判断条件里继续判断。但是经过测试只能用下列形式实现。if(fuhaoindex1==-1){ fuhaoindex1 = text.indexOf('+'); Log.i("ta原创 2016-03-01 21:23:03 · 2361 阅读 · 0 评论 -
安卓静态Fragment与动态Fragment的理解
静态加载需要把创建好的fragment类通过一个fragment控件加载到activity中。动态fragment则是通过事务把fragment类实例化,把实例化的对象添加到控件中,不需要写死在布局文件中,这是他们最大的不同。动态fragment可以在程序运行中添加和移除具体原理见图原创 2016-03-19 16:37:49 · 624 阅读 · 0 评论 -
Android模拟器连接localhost错误解决办法
在学Web的时候,可以直接通过localhost访问到本地服务器。所以在接触android网络编程中,依然在Socket中输入的localhost,结果确连接不上。Log错误信息07-07 03:42:09.848: E/Trace(731): error opening trace file: No such file or directory (2)07-07 03:42:10.40原创 2016-07-07 11:53:44 · 1473 阅读 · 0 评论 -
适配器getView方法返回值为空的BUG
今天跟着视频做新闻客户端,在调用适配器给ListView添加数据时,一直在报空指针异常,如下07-08 08:48:42.178: E/Trace(894): error opening trace file: No such file or directory (2)07-08 08:48:42.999: I/Choreographer(894): Skipped 37 frames!原创 2016-07-08 16:55:22 · 659 阅读 · 0 评论