當前位置:首頁 » 安卓系統 » androidxmlstring

androidxmlstring

發布時間: 2022-10-20 20:09:39

A. 在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自己通過映射找到的。

B. Android 關於string.xml存值的問題

使用<b>和<b>來列印出<b></b>
這樣的文字;「<」表示「<」的意思;

使用textView.setText(Html.fromHtml("Hello
<b>World</b>,<font size=\"3\"
color=\"red\">AnalysisXmlActivty!</font>"));設置類似於html那樣的效果

如果你需要使用 String.format(String, Object...)
來格式化你的字元串,你可以把格式化參數放在你的字元串中,參見下面的例子:

<string
name="welcome_messages">Hello, %1$s! You have %2$d new
messages.</string>

在這個例子中,這個格式化的字元串有2個參數, %1$s是個字元串 %2$d
是個浮點數,你可以在你的程序中按照下面的方法來根據參數來格式化字元串:

Resources res = getResources();

String text = String.format(res.getString(R.string.welcome_messages),
username, mailCount);

那麼根據例子上說的我需要把%s換成%1$s才行了,修改後編譯通過,程序成功啟動。

問題補充:如何在<string></string>中使用%號

有兩個辦法可供選擇

1.用%%來表示1個%,和轉意符號 \ 的用法相同

2.如果你的字元串不需要格式化,可以在你的<string
標簽上增加一個屬性:formatted="false"例如 <string name="test" formatted="false">% test
%</string> 即可

C. android怎麼改變string.xml的字元串

當時以為string resource都必須放在string.xml裡面 現在的我的習慣是根據activity來劃分string資源,這樣哪個界面顯示的字元串也就清楚了 比如登錄activity里的字元放在 strings_activity_login.xml 文件中 一些全局的資源放在 strings.xml 其他資源類似

D. android中怎麼在xml中加入string類型<的文本內容

android:text="@string/hello_world"

E. 【android】string.xml的數據儲存的用法,高手幫忙!

操作方法:
//xml
?xml
version="1.0"
encoding="utf-8"?


Bharain
Bangladesh
Barbados
Belarus
Belgium
Belize
Benin
//獲取String
String[]
contries=getResources().getStringArray(R.array.countries_arry);

F. Android應用程序的strings.xml文件中只能存放一些字元串常量信息。

一:是為了國際化,當需要國際化時,只需要再提供一個string.xml文件,把裡面的漢子信息都修改為對應的語言(如,English),再運行程序時,android操作系統會根據用戶手機的語言環境和國家來自動選擇相應的string.xml文件,這時手機界面就會顯示出英文。這樣做國際化非常的方便。

G. 【android】string.xml的數據儲存的用法,高手幫忙!

操作方法:

//xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
… …
<string-array name="countries_arry">
<item>Bharain</item>
<item>Bangladesh</item>
<item>Barbados</item>
<item>Belarus</item>
<item>Belgium</item>
<item>Belize</item>
<item>Benin</item>
</string-array>
</resources>

//獲取String
String[] contries=getResources().getStringArray(R.array.countries_arry);

H. Android 如何解析Xml字元串

其實把它當成string就可以了,用string的split方法通過標示符來切割string就可以拿到你想要的數據了

熱點內容
圖片分布式存儲方案 發布:2025-03-09 08:54:49 瀏覽:57
火影手游競技場腳本 發布:2025-03-09 08:48:31 瀏覽:743
電腦如何訪問谷歌 發布:2025-03-09 08:39:37 瀏覽:172
安卓怎麼多開微信 發布:2025-03-09 08:34:02 瀏覽:594
怎麼看金蝶伺服器的ip地址 發布:2025-03-09 08:33:59 瀏覽:269
pyc在線反編譯 發布:2025-03-09 08:33:17 瀏覽:934
天龍極速腳本 發布:2025-03-09 08:33:09 瀏覽:977
刀劍神域伺服器維護到什麼時候 發布:2025-03-09 08:31:40 瀏覽:217
phppdf轉html 發布:2025-03-09 08:23:01 瀏覽:641
腳本按鍵怎麼循環 發布:2025-03-09 08:19:06 瀏覽:144