android开发中一些好用的知识总结


1、如何实现两行文字的显示,用尽可能少的view?

答:可以相似Android String文件中使用cdata,只需要创建一个textview即可完成该效果。原理是让textview显示html的格式。引用具体的代码 textview.setText(Html.fromHtml(getString(R.string.country, "四川成都")));string文件中的代码,<string name="firstname"><Data><![CDATA[%1$s<br/><br/><font color="#8A8A8A">籍贯:</font><font color="#FF3434">法人委托书或其他文件</font>]]></Data></string>


2、重复使用的代码,抽象成方法,方便灵活使用。比如空数据的提示界面。


3、在编写布局代码的时候,要结合优点来,linearlayout和relativelayout的各自优缺点,linearlayout优点是代码比较清晰,缺点层级比较多。relativelayout的优点是层级少,缺点看起来比较负责。


4、尽量编写复用性的代码,比如有一个界面可能显示多个图片或者一个图片,就不用写多个布局,只需要写一个,通过逻辑来判断。


5listview、draglistview等场景下的使用,初始化adapter的时候,对数据的刷新,adapter中构造器就要对数据重新赋值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值