Android
tiancai_lanyangyang
这个作者很懒,什么都没留下…
展开
-
关Android ListView中控件定义成全局变量的错误
重写getView方法时,由于把item中的控件定义成全局变量,在接下来的复用缓存中把填充布局文件与找控件的代码写成这样 if(convertView == null){ view = View.inflate(MainActivity.this, R.layout.item_listview, null); tv_title = (TextView) view.findViewById原创 2016-05-31 23:06:18 · 996 阅读 · 0 评论 -
listview中数据如果要实时读写,需要每次操作后都要查询数据库吗
总结一下填充listview的步骤: 1:准备数据:先把要填充的数据从数据库中查询出来,放入一个list存放 2:设置listview中item的格式,新建一个xml文件,自定义布局 3:新建一个adapter类继承baseadapter,需要重写几个方法 @Override public int getCount() { System.out.println("getCout执原创 2016-04-26 20:18:50 · 1204 阅读 · 0 评论 -
在listview中添加togglebutton时listview会失去焦点
1:可以在item的布局文件的父元素中添加 android:descendantFocusability="blocksDescendants"属性 2:也可以在每一个子节点中添加 android:focusable="false"属性原创 2016-04-26 16:30:49 · 266 阅读 · 0 评论 -
在对listview刷新重新填充时,重复显示之前的内容
要记得在查询数据库,把数据放到list中时把list清空原创 2016-04-26 16:25:46 · 494 阅读 · 0 评论 -
关于不停实时读写串口发生崩溃时报错:This message is already in use.
写了一个线程用于不停的读取串口数据,会发生错误,刚开始没有去点击屏幕时不会发生崩溃,只要点击屏幕就会报错;错误信息:android.util.AndroidRuntimeException:This message is already in use.,说Message发生重用,是由于在线程开始时只生成了一个Message,要把生成Message的语句放于run()方法体中;原创 2015-05-24 20:33:25 · 1468 阅读 · 0 评论 -
关于android蓝牙通信的问题
最近同学要做一个手机与蓝牙模块的通信的毕业设计,让我帮忙写一个手机端的应用,匆匆的找了些资料,总算是能勉强实现通信,总结一些关键的步骤: 首先,android蓝牙通信步骤: 1:打开蓝牙 2:搜索蓝牙设备 3:选择设备进行配对(连接前必须先配对) 4:对配对好的设备建立socket 5:获取输入输出流 6:对流进行操作 从第一步到第二步有api可以很好的实现功能,不过第三步对设备进原创 2016-03-28 14:42:31 · 3115 阅读 · 1 评论