安卓國際化

進階

  1. 國際化遇到的坑

    ****問題****

    命名后,一直無法編譯顯示被重復命名

Paste_Image.png
Paste_Image.png

****現(xiàn)象****

CN

Paste_Image.png

TW

Paste_Image.png

圖中一個下載上面有其他的東西,一個沒有。
就是 位置不一致

看一下string xml 發(fā)現(xiàn),因為以前都是兩種語言,android默認的是string,只覆蓋了values-zh-rCN 所以rcn跟默認的語言,不用計較位置。但是因為是多個語言,這里是需要改的要保證多個語言的位置是一致的。才不會出現(xiàn)這樣編譯錯誤花時間再好好看看 官方教程,這個是一個關(guān)于標記不應翻譯的消息部分

https://developer.android.com/distribute/tools/localization-checklist.html

tips

驚奇的發(fā)現(xiàn) android2.2beat 添加了如下功能 很好啊

Paste_Image.png
Paste_Image.png
 有沒有很贊啊
 直接用editor增刪改

append

2016.8.17

官方文檔

<a >FormattingAndStyling</a>

一定要注意轉(zhuǎn)義問題

如果運行出錯很有可能就是專一的 " ' 等都要轉(zhuǎn)義

簡單的就直接
只有<b><i><u>這三個標簽

<string name="welcome">Welcome to <b>Android</b>!</string> 

string.xml 直接寫入html復雜的,比如字體顏色了要是使用

 <![CDATA[ ***內(nèi)容***]]>

<string name="welcome_info_2"> <![CDATA[  
    歡迎你,<font color="#c5663e">%s</font>  
    ]]>  
</string>  

支持的所有標簽

<a href="...">
<b>
<big>
<blockquote>
<br>
<cite>
<dfn>
<div align="...">
<em>
<font size="..." color="..." face="...">
<h1>
<h2>
<h3>
<h4>
<h5>
<h6>
<i>
<img src="...">
<p>
<small>
<strike>
<strong>
<sub><sup>
<tt><u>

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,923評論 18 139
  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,765評論 18 399
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,285評論 25 708
  • 早上起床趕火車,女兒起不來,老公在那一個勁的催要她快起來 后來還忍不住邊催邊去拉她,很明顯沒有用。后來老公就...
    巴山夜雨SS閱讀 186評論 0 1
  • 希望 天地之間一線金, 朝陽初露暖人心。 落息出做周復始, 幕帷拉開頌歌吟。
    悠然茶笙閱讀 209評論 0 0