facebook twitter hatena line email

「Android/xml配列」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「*res/values/arrays.xml <?xml version="1.0" encoding="utf-8"?> <<nowiki />resources> <<nowiki />string-array name="test_entries"> <<nowiki />item>test1/ite...」)
 
 
(同じ利用者による、間の2版が非表示)
行1: 行1:
*res/values/arrays.xml
+
*res/values/arrays.xml か res/values/strings.xml
 
  <?xml version="1.0" encoding="utf-8"?>
 
  <?xml version="1.0" encoding="utf-8"?>
 
  <<nowiki />resources>
 
  <<nowiki />resources>
 
     <<nowiki />string-array name="test_entries">
 
     <<nowiki />string-array name="test_entries">
         <<nowiki />item>test1/item>
+
         <<nowiki />item>test1</item>
         <<nowiki />item>test2/item>
+
         <<nowiki />item>test2</item>
         <<nowiki />item>test3/item>
+
         <<nowiki />item>test3</item>
 
     </string-array>
 
     </string-array>
 
  </resources>
 
  </resources>
行13: 行13:
 
  for (int i = 0; i < tests.length; i++) {
 
  for (int i = 0; i < tests.length; i++) {
 
     Log.d("test", tests[i]); // test1
 
     Log.d("test", tests[i]); // test1
 +
}
 +
for (String test : tests) {
 +
    Log.d("test", test); // test1
 
  }
 
  }

2019年10月21日 (月) 17:24時点における最新版

  • res/values/arrays.xml か res/values/strings.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string-array name="test_entries">
        <item>test1</item>
        <item>test2</item>
        <item>test3</item>
    </string-array>
</resources>
  • java
String tests[] = context.getResources().getStringArray(R.array.test_entries);
for (int i = 0; i < tests.length; i++) {
    Log.d("test", tests[i]); // test1
}
for (String test : tests) {
    Log.d("test", test); // test1
}