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
- Android小知识-2
- android小知识2
- Android小知识(2)
- android小知识(2)
- android开发知识小汇2
- Android 小知识
- Android 开发小知识
- Android 基础小知识
- android小知识
- Android小知识汇总
- android 小知识
- 小知识:android
- Android小知识
- Android 小知识
- Android 小知识
- android 小知识总结
- android手机小知识
- android备注小知识
- 在xcode5.1.1的workspace如何关联其他的库
- html iframe自适应高度的多种方法方法小结
- hdu 1568 大斐波那契数列
- Android 最火框架XUtils之注解机制详解
- 开闭原则
- android小知识2
- mysql 主从复制数据
- Java中Collections类的排序sort函数两种用法
- C++中double数据类型的内存模型
- 学习Hadoop不错的系列文章
- gcc 编译器参数说明
- VBScript报“找不到指定的模块”的处理方法
- mikemaccana/python-docx
- Lab3 and Lab4