干熟妇在线视频午夜剧场一级A级|99成人香视频日本两性激情视频|久久 午夜福利无码精品人妻一区|热久久超碰精品精品少妇一区二区|五月天综合在线国产一区免费视频|亚洲成人中心热re久久99|亚洲国产怡红院丁香五月综合h|玖玖九久久久午夜射精视频

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

百恒網絡

南昌百恒網絡

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

百恒網絡 2016-11-25 11794

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

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

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

字符串資源得定義和使用

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

下面將通過一個實例來演示資源文件的用法。在該實例中用到兩個字符串資源:一個 在布局文件中引用;另一個在 Java 代碼中引用。實例步驟說明如下。 在該工程的 resvalues目錄下,創(chuàng)建一個字符串資源文件 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 包中,創(chuàng)建一個 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);

}

}

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


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

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

售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售后服務 售后服務
 
售后服務 售后服務
 
備案專線 備案專線
 
×
平昌县| 宜州市| 莱西市| 新乡县| 凤山市| 宁海县| 山阴县| 安吉县| 乌鲁木齐县| 漳平市| 云和县| 新宾| 鱼台县| 芜湖县| 曲阜市| 汨罗市| 临高县| 四川省| 巴楚县| 台东县| 新邵县| 垦利县| 卓尼县| 厦门市| 敦煌市| 蓬莱市| 甘德县| 吉林市| 清丰县| 阳东县| 蒙自县| 潞西市| 梨树县| 西丰县| 阿拉善右旗| 石渠县| 长丰县| 天等县| 巍山| 高邮市| 习水县|