小米12月第一周工作记录 工作记录
小米12月第一周工作记录
12.02 下拉刷新ListVIew的代码研究。
12.03 发送好友界面制作,listview 3部基本可优化学习:布局,判断空,viewholder,画圆形头像。Listview获取焦点问题。
convertView.requestFocus(true)可以致使ListView对这一列无法获取焦点,致使无法点击。
12.04 ListView更新数据
不论ListView要显示的对象是什么(如:Cursor或Array或List),要实现ListView数据的更新,都要手动去更改要显示的数据对象,然后调用相应的方法(如:requery()或notifyDataSetChanged())来刷新ListView。
notifyDataSetChanged与notifyDataSetInvalidated的区别:
数据源改变和数据源失效的区别。
android:enable作用 TextView不可用 好像比 android:clickable好用。
android:textColor指定drawable中的资源文件,可以根据不同状态设置字体颜色
setFocusable设置view能否获得焦点,好用.requestFocus只是尝试获取焦点,再上网验证一下。
onItemClick参数中的position与getView中position中是有区别的,前者算上了headView;
12.05 Bundle传值。getIntnet().getExtra()获得值。
BitmapFactory无法读取超大图片,利用BitmapFactory.Options的优化
图片占用内存的算法 width*height*Config 图片比例的变化
android 自定义 ViewGroup
android merge标签:当LayoutInflater遇到这个标签时,它会跳过它,并将
android xmlns,attrs.xml,布局代码,三者之间的对应关系。在layout中定义属性名字。context.obtainStyledAttributes()从attrs.xml中获得具体的类别和属性并赋值。
blog comments powered by Disqus