记录下今天碰到的几个问题:
1. 一个最多两行的textview,如果文字长度超过,则在末尾显示...。采用自定义控件的方法处理,解决方法总的来说就是当前文字加上...需要layout的行数与设置的maxlines比较,如果过长就减去一行循环即可。
2. textview实现点击文字变色效果。该效果只要和button的背景一样使用一个自定义selector放在textcolor属性里即可,但是在实际操作过程中死活不行,后来检查了一下发现在代码中有一行setcolor,才直到在代码中设置selector是无效的。
3.碰到一个比较蛋疼的需求,在一个Linearlayout里纵向放着2个textview,并且这两个view是靠左排列的,当第一个textview的长度+第二个textview的长度大于屏幕宽度时,应该优先显示第二个textview,然后第一个的文字末尾出现...。目前还没想到好的解决办法。