Android工作筆記之——7月第2周

來源:互聯網
上載者:User

標籤: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

 




 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.