Android开发小知识点收集(极慢更新)
来源:互联网 发布:nginx php fpm 编辑:程序博客网 时间:2024/05/19 07:07
Android
getFragmentManager()和getChildFragmentManager()
对于Fragment,getFragmentManager()是获取的是父Fragment(如果没有,则是FragmentActivity的FragmentManager对象,而getChildFragmentManager()是获取自己的FragmentManager对象。
参考博客: http://www.jianshu.com/p/fd71d65f0ec6
获取控件位置
参考博客:
a. http://blog.csdn.net/jason0539/article/details/42743531
b. http://blog.csdn.net/mr_immortalz/article/details/51168278TypedArray.recycle()
每次创建View需要通过TypedArray对象引用XML中的值,若每次都new新对象,影响性能和内存,所以使用对象池+单实例模式。因此在自定义控件中,通过obtainStyledAttributes()方法获取TypedArray对象使用后要使用recycle()方法释放TypedArray对象。参考博客:http://www.jianshu.com/p/33467f64788c
XML
- 直接使用findViewById()能找到include控件引用布局内的控件,但是控件id相同的情况下,只找第一个控件。通过findViewById(include).findViewById()就能找到不同include内相同id的控件。
- TextView:
a. ellipsize 设置省略号位置
b. maxline 设置最大行数
c. drawableLeft/…设置文本上下左右位置的图片
d. drawablePadding 图片与文本间 - 父布局与子布局抢占焦点问题解决:
android:descendantFocusability=”“
JAVA
- 传输对象需要对对象序列化。传输内部类对象时,需要对外部类对象序列化,或者将内部类转为静态内部类,再序列化静态内部类。非静态内部类持有外部类对象引用,只对非静态内部类序列化而不对外部类序列化,则会报错。
其他
- Fiddler使用
参考博客:http://blog.csdn.net/coralline_xss/article/details/52237481
0 0
- Android开发小知识点收集(极慢更新)
- Android Studio小技巧收集(极慢更新)
- Android小知识点收集
- web开发小知识点(持续更新)
- Android 小知识点汇总(更新中)
- Android开发小知识点
- android开发小知识点
- Android开发小知识点
- Android开发小知识点
- android开发小知识点
- Android开发知识点总结(持续更新)
- 开发中的小知识点汇总(持续更新)
- Android 控件学习(极慢更新)
- Spring MVC 开发小技巧收集(更新...)
- Android 学习笔记一些小知识点(2014.08.25更新)
- iphone开发小知识点总结(更新)
- Android开发小技巧收集
- Android开发经验小知识点
- Android实验六之登录页面记住密码
- Ubuntu 16.04安装配置TensorFlow GPU版本
- SuperMap iObjects.NET编辑撤销操作详解
- nginx 优化(突破十万并发)
- 《从零开始搭建游戏服务器》Eclipse和Tomcat安装配置
- Android开发小知识点收集(极慢更新)
- 因人而异的高效沟通
- mysql Error Code: 1175 You are using safe update mode and you tried to update a table without a W
- redis bind多个ip
- 使用session技术来实现网上商城购物车的功能
- linux ll- cmos driver
- 搭建Spark2.0源码研读和代码调试的开发环境
- Android中滑屏实现----手把手教你如何实现触摸滑屏以及Scroller类详解
- Android实验十之百度地图