Android技术细节积累(持续更新)
2016-12-9 liuyingcong 安卓开发
1、TextView中文字首行缩进:setText("\u3000\u3000"+xxxxx);
2、解决ListView或GridView条目高度偏矮:经验证,条目布局中,最外层ViewGroup设置的高度、margin无效,使ListView或GridView加载数据后特别紧凑。
解决:在条目布局最外层再添加一个ViewGroup,包裹原来的布局,在第二层中再设置高度、margin就有效了。
由此可见,ListView或GridView只是不识别item中最外层设置的宽高和margin。
3、ScrollView滚动时,内容淡入淡出:
scrollView.setVerticalFadingEdgeEnabled(true);
scrollView.setFadingEdgeLength(xxxx);
4、透明度参照表:
00%=FF 5%=F2 10%=E5 15%=D8 20%=CC 25%=BF 30%=B2
35%=A5 40%=99 45%=8c 50%=7F 55%=72 60%=66 65%=59
70%=4c 75%=3F 80%=33 85%=21 90%=19 95%=0c 100%=00(全透明)
5、当 targetSdkVersion>=23,即需要动态获取权限时,WiFi列表只能通过获取“ACCESS_FINE_LOCATION”权限来获取。用户使用时会提示“申请获取位置信息”,这个提示比较别扭,但是没有解决办法,除非把 targetSdkVersion改到23以下。