编程记录
大鸟先飞丶
这个作者很懒,什么都没留下…
展开
-
【android简易UI编程记录(二)】BaseAdapter
一.notisfyDataChanged在编写上面的界面时,因为只能选择一种托保方式,所以希望在某个checkbox被选中时,其他的checkbox可以自动取消选中,而这又是ListView中的两个item,这说明其中一个item的操作会影响另一个item的状态。后来发现可以用notisfyDataChanged解决这个问题,每次某个checkbox被改变都通知adapter取消另一个checkbox的选中。根据原码可以发现notisfyDataChanged其实是重绘了listview的界面原创 2020-05-26 21:41:07 · 168 阅读 · 0 评论 -
【android简易UI编程记录(一)】为什么intent传递序列化对象
1.编程问题已知Activity1有下列账号信息,它们存在一个ArrayList中,现在要把他们传递给Activity2使用这是一个有关Activity间通信的一个简单问题,一般来说,我们可以使用intent来达到自己的目的Intent intent = new Intent(Activity1.this, Activity2.class);intent.putExtra("name", "ABC");intent.putExtra("age", 20);startActivity(inte原创 2020-05-25 21:27:19 · 274 阅读 · 0 评论