androidstring取
1. android開發中,如何通過變數獲取strings.xml的值。
你把R.string.str左右一個整體.
比如定義個
int
str.
然後動態的修改這個str,
比如一開始str
=
R.string.username.
後來你改了一下,str
=
R.string.password.
最後用的時候,
直接getString(str)就好了.
2. android:如何得到String中的內容
首先 你在strings.xml文件里寫上你要顯示的內容:如: <string name="hello">Hello World, MainActivity!</string>
android系統後自動在R.java中生成一個引用
public static final class string {
public static final int hello=0x7f040000;
}
這個不用程序員實現。
然後在你代碼中需要使用時只需要調用R.string.hello即可.如textView.setText(R.string.hello)。
3. android中從字元串中取出需要的字元
5分真少啊!呵呵 看了一下你的財富值貌似不都啊!算了
public class QuestionActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
String str = "[{\"endyear\":\"\",\"endmonth\":\"\",\"beginmonth\":\"\",\"dept\":\"\",\"beginyear\":\"\",\"company\":騰訊\"}]";
try {
JSONArray array = new JSONArray(str);
JSONObject obj = array.getJSONObject(0);
if (obj.has("company")) {
String company = obj.getString("company");
Toast.makeText(this, company, 1).show();
}
} catch (JSONException e) {
e.printStackTrace();
}
return super.onKeyDown(keyCode, event);
}
}
4. android 不繼承activity 獲取string資源信息 普通的java類,獲取資源方法
在java類中實現構造方法,然後實例化該類時,可以獲取資源信息,具體事例如下所示。
Java類
public class AfpUtil {
private Context context;
public AfpUtil(Activity context) {
this.context = context;
}
public void getString(){
String s = context.getResources().getString(R.string.about_weixin_labe);
}
}
在Activity中使用
AfpUtil afpUtil = new AfpUtil(MainActivity.this);
通過以上方法,就可以在java中使用資源文件了。
5. android:如何得到String中的內容阿
什麼意思。沒有看明白你問的。首先 你在strings.xml文件里寫上你要顯示的內容:如: <string name="hello">Hello World, MainActivity!</string>
android系統後自動在R.java中生成一個引用
public static final class string {
public static final int hello=0x7f040000;
}
這個不用程序員實現。
然後在你代碼中需要使用時只需要調用R.string.hello即可.如textView.setText(R.string.hello)。
6. android獲取String中的所有數字
String xx = "sd,";
String[] strs = xx.split(",");
split把字元串拆分,得到字元串數組,里邊都是數字,再用
Integer.parseInt就得到你想要的
7. android 字元串怎麼獲取各個字元
JAVA中String 類有一個方法為substring(int beginIndex, int endIndex),它返回一個新字元串,它是此字元串從指定的
beginIndex處開始,一直到索引 endIndex - 1處的字元組成的新字元串。因此,該子字元串的長度為 endIndex-beginIndex
。
String a="a796Fb28@";
String b=a.substring(0,5);
則b返回值為a796F。