一、Android TextView内容过长加省略号
android:ellipsize="end" 省略号在结尾
android:singleline="true"
android:ellipsize="marquee" 跑马灯 :: 跑马灯这个属性似乎直接这样还不行,TextView只有在获取焦点后才会滚动显示隐藏文字,因此需要在包中新建一个类,继承TextView。重写isFocused方法,这个方法默认行为是,如果TextView获得焦点,方法返回true,失去焦点则返回false。具体参考:http://blog.csdn.net/muyu114/article/details/6400563
二、ListView的分割线相关属性android:divider="@drawable/list_driver" 属性是diveder,可以自定义颜色,当然也只可以自己写xml来实现其它自定义。 推荐参考:http://blog.csdn.net/jackystudio/article/details/9316779三、Android:Edittext 多行显示问题 android:inputType="textMultiLine"; android:minLines="6"本想做个多行时,手动滑动edittext区域内容进行查看内容,但没做好,用总体布局的ScrollView做了代替。关于Edtitext更多属性,参考:http://blog.csdn.net/qyf_5445/article/details/8651740 四、关于字符串中去除字符串中的空格、回车、换行符、制表符的问题 String string1 = "abc 982 ";String string2 = string1.replace("\n",‘‘);
\n 回车(\u000a) \t 水平制表符(\u0009) \s 空格(\u0008) \r 换行(\u000d)
本人在这里所犯的问题在于把C++中用到的replace方法搞混了,windows开发时,replace之后不需要返回新的String
关于 replace 和 replaceAll 的区别:http://blog.csdn.net/wangpeng047/article/details/8985236 五、关于HttpGet(url)请求的字符串处理 如果初次遇到这个问题的话,也确实有点让人找不着北,经常会爆出什么illegalxxx之类的错误。 url中必须把一些特殊字符替换成 %和ascii 的形式, 对于哪些属于特殊字符,这个界面我也不太清楚,总之如果出问题,就把其中的一些“特殊”字符替换掉就行了。 比如: url = "adb c?d&"; ==replaceAll替换后=> url = "adb%20c%3Fd%26";附:
| %124
= %3D
# %23
/ %2F
+ %2B
% %25
其它的,就查ASCII表吧。
六、TCP与服务器通讯
通过tcp发送请求 与 服务器进行通讯 参考:http://www.cnblogs.com/liushengjie/archive/2012/09/16/2687828.html
Android工作笔记之——7月第2周,布布扣,bubuko.com
时间: 2024-12-28 23:37:50