2016-9-23
来源:互联网 发布:unity3d lua 开发 编辑:程序博客网 时间:2024/06/01 08:02
2016-9-23
1.view移除背景后再设置背景导致padding无效
public void setBackgroundDrawable (Drawable background)Added in API level 1This method was deprecated in API level 16. use setBackground(Drawable) insteadpublic void setBackground (Drawable background)Added in API level 16Set the background to a given Drawable, or remove the background. If the background has padding, this View's padding is set to the background's padding. However, when a background is removed, this View's padding isn't touched. If setting the padding is desired, please use setPadding(int, int, int, int).在再次设置背景前,需要先获取padding,如下: int paddingLeft = button.getPaddingLeft(); int paddingRight = button.getPaddingRight(); int paddingTop = button.getPaddingTop(); int paddingBottom = button.getBottom(); button.setBackgroundDrawable(new ColorDrawable()); button.setPadding(paddingLeft,paddingTop,paddingRight, paddingBottom);
2.android自定义view时,在页面被回收时保存变量
@Override protected Parcelable onSaveInstanceState() { Bundle bundle = new Bundle(); Parcelable superData = super.onSaveInstanceState(); bundle.putParcelable("super_data", superData); bundle.putParcelableArrayList("save_data", mRects); return bundle; } @Override protected void onRestoreInstanceState(Parcelable state) { Bundle bundle = (Bundle) state; Parcelable superData = bundle.getParcelable("super_data"); mRects = bundle.getParcelableArrayList("save_data"); super.onRestoreInstanceState(superData); }
3.进入sd卡选择图片的几种方式
1. Intent localIntent = new Intent(); localIntent.setType("image/*"); localIntent.setAction("android.intent.action.GET_CONTENT"); startActivityForResult(localIntent, PHOTO_PICKED_WITH_DATA);2. Intent localIntent = new Intent(); localIntent.setType("image/*"); localIntent.setAction("android.intent.action.GET_CONTENT"); Intent localIntent2 = Intent.createChooser(localIntent, "请选择图片"); startActivityForResult(localIntent2, PHOTO_PICKED_WITH_DATA);3. Intent localIntent3 = new Intent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI); startActivityForResult(localIntent3, PHOTO_PICKED_WITH_DATA);
0 0
- 【心情】2016-9-23
- CVPR 2016-9-23
- 2016-9-23
- 2016/09/23 9:11
- 小米2016/9/23部分笔试题目
- 2016年9月23日19:49:33
- 2016年9月23日 第一次上CSDN写博客,留下标记!
- 2016-9-9
- 2016-01-23
- [2016-3-23 Test]
- 2016-5-23
- 2016-5-23计划
- 2016/6/23
- 2016/6/23
- 2016-6-23 杂感
- 2016--07--23
- 2016-08-23
- 2016/8/23
- hdu5904LCIS(LCIS+DP)
- 整理STL-List篇
- 2016-9-22
- Java HttpClient使用总结
- swap(a,b)四种方法
- 2016-9-23
- CentOS 7中firewall防火墙详解和配置以及切换为iptables防火墙
- README
- 计算机的认知
- MySQL 图形化管理工具
- SDUTACM 顺序表应用1:多余元素删除之移位算法
- 2016.09.24【初中部 NOIP提高组 】模拟赛C题解
- 《java多线程编程核心技术》读书笔记5:定时器Timer类的使用
- 单向链表建立与遍历