android零星小记

1.静态方法和普通方法的区别:

   这个问题是不是和菜,这些天,突然头脑发毛病,问了这个问题。一想,心中居然没有清晰的答案,基础居然漏了这么多!后来百度了才知道:

   1.1 对于一个class的工程静态方法和非静态方法没有区别;

   1.2 对于多个class就不一样了,这个别的class都可以加载静态方法;

   1,3 而且对于单列中使用的静态方法不会重新生成列一个对象;


2.使用AndroidStudio开发java工程,是添加一个java Library;


3.Fragment实现Tab选项的布局,性能好,因为,它不会一下子加载所有的Activity;


4.androidStudio进步真的快,之前ctrl++alt+L是不会换回格式化的,现在可以了  还有,对呀在xml中使用onClick也可以直接生成在java代码中;


5.对呀自定义View的onDraw,一定要小心,绘画过程正常如 A-B-C,如果View再次出发onDraw一定要确保绘画过程的A-B-C是正常的,特别是使用了Paint的一些设置属性,记得重置呀,要不会不一样;


6.Fragment使用Menu时要设置属性

setHasOptionsMenu(true);

7.Interface的方法默认是public的,可以不写修饰符


8.对呀字体的单位sp,要使用偶数,使用奇数会丢失浮点


9.对于AndroidStudio定位到当前编辑的文件位置的keymap是:select in …………   默认的快捷键是alt+F1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值