【问题标题】:how to extract id attribute value from string-array如何从字符串数组中提取 id 属性值
【发布时间】:2015-01-18 18:01:46
【问题描述】:

我在my array.xml 文件中使用下面的代码来定义一个数组:

<string-array name="cities_azarbayejanSharghi">
    <item id="15">A</item>
    <item id="36">B</item>
    <item id="140">C</item>
    <item id="95">D</item>
</string-array>

我想在代码中选择的每个字段id 987654324 @'s selecteditem。有什么办法吗?

【问题讨论】:

    标签: android arrays xml spinner


    【解决方案1】:
    TypedArray ta = getResources().obtainTypedArray(R.array.your_array);
    int resId = ta.getResourceId(arg_positionItem, 0);
    

    【讨论】:

      【解决方案2】:

      您最好引用其他字符串,例如答案outlined here

      <string name="15">A</string>
      <string name="36">B</string>
      
      <string-array name="cities_azarbayejanSharghi">
          <item>@string/15</item>
          <item>@string/36</item>
      </string-array>
      

      【讨论】:

        猜你喜欢
        • 2011-11-05
        • 1970-01-01
        • 2018-11-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-02-06
        • 1970-01-01
        • 2023-02-10
        相关资源
        最近更新 更多