android之总结(一)——原
1,TextView 中实现跑马灯,需求:文字左边留置一段空白,不需要紧靠在左边;设置android:padding
android:padding和android:layout_margin
这个地方是个比较模糊的概念,
padding表示的TextView内部,内部文本和边框的距离
layout_margin表示TextView这个控件和父视图的距离
还有: android:lineSpacingExtra="20dip" 设置行间距,比如你的TextView有多行的时候,每行之间的距离。
android:shadowColor 设置阴影颜色,android:shadowRadius设置阴影半径
如:
android:shadowRadius="3.0"
android:shadowColor="@color/red"
这样我们的字符串就会有一个红色的阴影。
2,跑马灯不跑问题:
原因是textview 没获得焦点,解决方法:
在activity中,让对象去请求焦点tv_paomadeng.requestFocus();tv_paomadeng.setText("Whatever you want to display");
或者重写TextView类,主要是复写onFocusChanged()方法,那是因为如果不写,在Textview 获得焦点后,再失去焦点时 字就会停止“跑”了,所以如果想让它一直跑下去就复写onFocusChanged(),并且里面什么也不做(主要是不能调用父类的方法)
3,Eclipse导入项目时出错:
出现Unable to resolve target 'android-8'/android-X等等
是由于版本不对的问题,解决:打开project.properties ,把target=android-8改成 target=android-19(对应的android SDK4.4的),或以上的版本都可以
然后build下,Fix下(这个是导入时出现红叉就可试)