十年專注于品牌網站建設 十余年專注于網站建設_小程序開發_APP開發,低調、敢創新、有情懷!
      南昌百恒網絡微信公眾號 掃一掃關注
      小程序
      tel-icon全國服務熱線:400-680-9298,0791-88117053
      掃一掃關注百恒網絡微信公眾號
      掃一掃打開百恒網絡微信小程序

      百恒網絡

      南昌百恒網絡

      android開發中字符串(string)資源使用方法

      百恒網絡 2016-11-25 11916

      在一個 Android 工程中,我們可能會使用到大量的字符串作為提示信息。這些字符串 都可以作為字符串資源聲明在配置文件中,從而實現程序的可配置性。 在代碼中我們使用 Context.getString()方法,通過傳遞資源 ID 參數來得到該字符串, 也可以在其他資源文件中引用字符串資源,引用格式為:"@string/字符串資源名稱。

      1.字符串資源XML文件的定義

      我們通過表 來說明字符串資源是如何定義的,包括資源的位置、XML 文件的格式、 獲得資源的方法和引用資源的方法等。

      字符串資源得定義和使用

      2.字符串資源XML文件的使用

      下面將通過一個實例來演示資源文件的用法。在該實例中用到兩個字符串資源:一個 在布局文件中引用;另一個在 Java 代碼中引用。實例步驟說明如下。 在該工程的 resvalues目錄下,創建一個字符串資源文件 stirngs.xml,內容如下 所示:

      Test Resources

      從代碼中引用!

      從資源文件引用!

      在該工程的 reslayout目錄下,定義一個布局文件 test_string.xml。在該布局文件 中添加兩個 TextView 視圖對象:第一個 TextView 的文本內容直接引用 strings.xml 文件中 的資源;第二個 TextView 的文本內容在代碼中設置。

      android:orientation="vertical"

      android:layout_width="fill_parent"

      android:layout_height="fill_parent">

      android:text="@string/test_str1"

      android:id="@+id/myTextView01"

      android:layout_width="wrap_content"

      android:layout_height="wrap_content" />

      android:text=""

      android:id="@+id/myTextView02"

      android:layout_width="wrap_content"

      android:layout_height="wrap_content" />

      在工程的 com.amaker.ch03.string 包中,創建一個 TestStringActivity 類。在該類的 onCreate()方法中,設置當前的視圖布局,并獲得 TextView 實例。通過 Context.getString() 方法,從字符串資源中獲得字符串常量,并將其設置為 TextView 的文本內容。

      package com.amaker.ch03.string;

      import android.app.Activity;

      import android.os.Bundle;

      import android.widget.TextView;

      import com.amaker.test.R;

      /**

      * 測試字符串資源

      */

      public class TestStringActivity extends Activity {

      private TextView myTextView;

      @Override

      public void onCreate(Bundle savedInstanceState) {

      super.onCreate(savedInstanceState);

      setContentView(R.layout.test_string);

      myTextView = (TextView)findViewById(R.id.myTextView02);

      String str = getString(R.string.test_str2).toString();

      myTextView.setText(str);

      }

      }

      本文僅限內部技術人員學習交流,不得作于其他商業用途.希望此文對廣技人員有所幫助。原創文章出自:南昌APP開發公司-百恒網絡http://www.dgscpc.com/app/index.html如轉載請注明出處!


      400-680-9298,0791-88117053
      掃一掃關注百恒網絡微信公眾號
      掃一掃打開百恒網絡小程序

      歡迎您的光顧,我們將竭誠為您服務×

      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售后服務 售后服務
       
      售后服務 售后服務
       
      備案專線 備案專線
       
      ×
      九九视频精品在线| 国产三级精品三级在线专区 | 91久久精品午夜一区二区| 精品一区二区三区四区| 国内精品久久久久久麻豆| 国产成人亚洲精品影院| 日本五区在线不卡精品| 日韩深夜福利视频| 久久精品国产亚洲av日韩 | 久久99久久99精品免观看| 精品国内片67194| 国产在线精品网址你懂的| 国精品产露脸自拍| 国产乱子伦精品无码专区| 国产精品成人小电影在线观看| 亚洲国产精品无码久久青草| 日韩AV片无码一区二区不卡| 日韩av片无码一区二区不卡电影| 中文字幕日韩精品有码视频| 国产精品一区二区四区| 国产成人精品123区免费视频| 国产精品无码久久av不卡| 欧洲精品免费一区二区三区| 精品国产高清久久久久久小说| 在线观看精品国产福利片尤物| 国产精品青草久久| 无码国产69精品久久久久孕妇| 精品国产区一区二区三区在线观看| 四虎永久在线精品免费网址| 精品日韩二区三区精品视频| 国产精品香蕉在线观看不卡| 国产精品jizzjizz| 日韩人妻激情制服丝袜另类| 亚洲毛片av日韩av无码| 日韩精品久久久肉伦网站| 国产精品日韩专区| 国产精品综合久久第一页| 窝窝午夜看片国产精品人体宴| 99精品久久精品| 久久精品国产久精国产| 亚洲国产精品久久久久婷婷软件|