android小知识2

来源:互联网 发布:遗传算法举例说明原理 编辑:程序博客网 时间:2024/05/16 18:19

一、控件属性使用

layout_alignXXX/layout_alignParentXXX和paddingXXX属性不可一起用,一起使用后该控件会不显示。layout_alignXXX/layout_alignParentXXX和layout_marginXXX可一起使用。

二、ListView不出现点击效果

1)设置descendantFocusability属性

2)这个大概都知道,我也设置了,但是还是没有点击效果。由于自己的一个习惯问题,每次都把ListView的点击事件写在适配器里,当点击事件写在适配器外时,便有了点击效果。

三、两个activity传值

如果传的值是String,如果接收方接受的参数在传输方是没有的,那么取得值是null。int和boolean型要求设置默认值,所以不存在此问题。

四、Spinner

Spinner默认是第一项被选中,如果调用了setOnItemSelectedListener()方法,那么activity启动时会默认执行此方法,即使你没有去选择Spinner。

碰到一个需求,选择Spinner的某一项时,需要动态更改下方显示的数据。

我的实现:在activity启动前调用一次请求数据的方法,在Spinner的选择事件中也请求数据,导致数据相同的问题,偶尔也爆出数据变动但适配器未更新的错误。

0 0
原创粉丝点击