最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Kotlin圖文講解多語言支持實現(xiàn)方法

 更新時間:2023年02月23日 09:36:00   作者:破浪會有時  
這篇文章主要介紹了Kotlin多語言支持實現(xiàn)方法,在Android開發(fā)中,我們?nèi)绾沃С侄嗾Z言APP呢,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值

Kotlin多語言支持

對于 Kotlin 來說,當(dāng)我們新建一個項目時,會默認(rèn)在 values/ 文件夾下,生成一個 strings.xml 文件。比如說,

<resources>
    <string name="app_name">exampleNewProject</string>
</resources>

當(dāng)我們在 activity_main.xml 中,添加一個按鈕,比如。我們需要給這個按鈕設(shè)置一個Text,比如:PRESS ME。

<Button
        android:id="@+id/btn"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:text="PRESS ME" />

這個時候,系統(tǒng)就會提醒我們,要這么寫:

<Button
        android:id="@+id/btn"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:text="@string/press_me" />

回到 strings.xml 文件,我們發(fā)現(xiàn),多了一條:

<resources>
    <string name="app_name">notificationSoundPlay</string>
    <string name="press_me">PRESS ME</string>
</resources>

所以,我們只需要修改這里的各個string變量的值,對應(yīng)文件中的值即會發(fā)生改變。

那么,下一個問題來了,我們?nèi)绾沃С侄嗾Z言APP呢?即,如果我們設(shè)置APP語言為中文,當(dāng)我們再次打開這個APP時,如何會顯示帶著中文的按鈕呢?

我們右鍵 res,New,Android Resource File

點擊 Locale

找到 Chinese 的選項,然后如下圖所示,新建一個 string.xml 文件。文件名還是一樣的,但它和上面那個 string.xml 不在一個文件夾下。

新建的 string.xml 里面基本是空的,如下圖:

我們能看到,這個 string.xml 后面有一個淡淡的 (zh)。

最后,我們將需要轉(zhuǎn)化的string變量寫在這里,并翻譯成中文即可:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="press_me">點我</string>
</resources>

(需要注意,我們將手機的系統(tǒng)語言換成中文之后,才會看到這個包含中文的按鈕)

到此這篇關(guān)于Kotlin圖文講解多語言支持實現(xiàn)方法的文章就介紹到這了,更多相關(guān)Kotlin多語言支持內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 微信Android熱更新Tinker使用詳解(星空武哥)

    微信Android熱更新Tinker使用詳解(星空武哥)

    Tinker是微信官方的Android熱補丁解決方案,它支持動態(tài)下發(fā)代碼、So庫以及資源,讓應(yīng)用能夠在不需要重新安裝的情況下實現(xiàn)更新。當(dāng)然,你也可以使用Tinker來更新你的插件
    2017-09-09
  • Android開發(fā)實現(xiàn)的計時器功能示例

    Android開發(fā)實現(xiàn)的計時器功能示例

    這篇文章主要介紹了Android開發(fā)實現(xiàn)的計時器功能,涉及Android開發(fā)中的計時器相關(guān)組件布局、調(diào)用、事件響應(yīng)等相關(guān)操作技巧,需要的朋友可以參考下
    2019-04-04
  • android 橫豎屏限制的配置方法

    android 橫豎屏限制的配置方法

    android 橫豎屏限制的配置方法,需要的朋友可以參考一下
    2013-05-05
  • Android利用Canvas類繪制圖形

    Android利用Canvas類繪制圖形

    這篇文章主要為大家詳細(xì)介紹了Android利用Canvas類繪制圖形,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-09-09
  • Android利用WindowManager生成懸浮按鈕及懸浮菜單

    Android利用WindowManager生成懸浮按鈕及懸浮菜單

    這篇文章主要為大家詳細(xì)介紹了Android利用WindowManager生成懸浮按鈕及懸浮菜單,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • Android使用WebView實現(xiàn)全屏切換播放網(wǎng)頁視頻功能

    Android使用WebView實現(xiàn)全屏切換播放網(wǎng)頁視頻功能

    這篇文章主要介紹了Android使用WebView實現(xiàn)全屏切換播放網(wǎng)頁視頻功能,本文通過實例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2019-07-07
  • Android動畫之補間動畫(Tween Animation)基礎(chǔ)學(xué)習(xí)

    Android動畫之補間動畫(Tween Animation)基礎(chǔ)學(xué)習(xí)

    補間動畫是指定開始和結(jié)束的圖像狀態(tài),自動生成需要顯示的過度圖像的動畫。補間動畫又分為四種:移動,縮放,旋轉(zhuǎn),通明度等。下面就來給大家一篇關(guān)于Android中補間動畫的基礎(chǔ)知識,有需要的可以參考學(xué)習(xí)。
    2016-09-09
  • Android實現(xiàn)調(diào)用攝像頭拍照并存儲照片

    Android實現(xiàn)調(diào)用攝像頭拍照并存儲照片

    本文主要介紹了如何利用Android調(diào)用攝像頭拍照,并顯示拍照后的圖片到ImageView中,文中的示例代碼講解詳細(xì),感興趣的可以動手試一試
    2022-01-01
  • Android實現(xiàn)自動朗讀功能(TTS)

    Android實現(xiàn)自動朗讀功能(TTS)

    這篇文章主要為大家詳細(xì)介紹了Android實現(xiàn)自動朗讀功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • Android kotlin語言實現(xiàn)刪除文件的解決方案

    Android kotlin語言實現(xiàn)刪除文件的解決方案

    這篇文章主要介紹了Android kotlin語言實現(xiàn)刪除文件的解決方案,在項目開發(fā)過程中,尤其是需要跨平臺協(xié)作的項目,那么刪除用戶指定的文件的這種操作就顯得尤為重要了,需要的朋友可以參考下
    2025-02-02

最新評論

苏尼特左旗| 呼和浩特市| 老河口市| 化州市| 彭州市| 普兰店市| 五常市| 呼和浩特市| 中方县| 荥经县| 名山县| 武冈市| 汉沽区| 友谊县| 葵青区| 浮梁县| 张掖市| 九龙坡区| 南靖县| 马鞍山市| 资中县| 吉林省| 灵川县| 碌曲县| 宜州市| 定远县| 庄河市| 衡水市| 油尖旺区| 来凤县| 嘉禾县| 敦化市| 沁源县| 开平市| 环江| 昌吉市| 卢龙县| 湖南省| 寻甸| 兴仁县| 司法|