androidstring特殊
『壹』 android開發中,如何在values/strings中聲明一個包含「<」字元的字元串呢
<可以寫成<
這是因為xml標簽需要解析<,所以我們要對<本身進行轉義。
更多的轉義字元可以網路搜索androidxml轉義字元,或者查看網路
http://ke..com/link?url=z5Y6r90KuAH27ajle-4E-
『貳』 Android應用程序的strings.xml文件中只能存放一些字元串常量信息。
一:是為了國際化,當需要國際化時,只需要再提供一個string.xml文件,把裡面的漢子信息都修改為對應的語言(如,English),再運行程序時,android操作系統會根據用戶手機的語言環境和國家來自動選擇相應的string.xml文件,這時手機界面就會顯示出英文。這樣做國際化非常的方便。
『叄』 android的String.xml文件中使用%s表示什麼意思,怎麼使用
今天更新新版android SDK,發現對xml配置文件中各個控制項屬性設置更加嚴謹了,以前在strings.xml里配置的帶有 %s,%f 等變數格式的符號要求更加成%1$s,%1$f這樣的符號來代替,其中%1表示第一個位置的變數, $s表示為字元串類。
『肆』 在android開發中,關於string和string.xml的問題
values文件下下面放了很多xml,比如建立一個4.0的project,就會有strings.xml、dimens.xml、styles.xml。而且自己也可以添加,比如以後學Spinner組件等可以可能會用到自己做的xml文件。
android:text="@string/button1「的」string「不是直接的文件夾名字,是ADT下管理的一個鍵值映射,提供的」@string「找到這個string鍵然後這個鍵對應的值是」strings.xml「這個文件。一種映射關系,而不是直接的對應,就和資料庫開發中的三層模式似的(當然比喻不大妥當)。
包括引用style也不是@styles而是@style,ADT通過用戶提供的鍵」style「找到對應的值即」style.xml「文件。再舉個例子,比如你要為ImageView添加一個圖片,會在布局文件中寫這么一句
android:src="@drawable/pic"但是你看看有沒有」drawable「這個文件夾的?沒有,而是」drawable-hdpi「等一系列文件夾。具體內部是ADT自己通過映射找到的。
『伍』 Android中怎麼截取字元串特殊字元後面的數字,如: String str=「dgffgh:27
用支持正則表達式的字元串函數。*[0-9][0-9]*[0-9][0-9].[0-9]可以匹配出來。