標籤:android style blog http color strong
一、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