如何在android spinner上反向设置字符串数组

时间:2014-08-04 18:04:29

标签: android android-spinner arrays

我有一个像这样的字符串数组:`

   <string-array name="converterlist">
        <item>Angle</item>
        <item>Area</item>
        <item>Bits and Bites</item>
        <item>Density</item>
        <item>Electric Current</item>
        <item>Energy</item>
        <item>Force</item>
        <item>Length</item>
        <item>Mass</item>
        <item>Power</item>
        <item>Pressure</item>
        <item>Speed</item>
        <item>Temperature</item>
        <item>Time</item>
        <item>Volume</item>
    </string-array>

当我在android微调器上设置它时,它显示在数组上。现在,我有另一个微调器,我想要反向设置列表或从第二个项目。我该怎么办?

2 个答案:

答案 0 :(得分:1)

在具有微调器的活动的onCreate方法中,从资源getResources().getStringArray(...)加载字符串数组,反转该数组,并使用ArrayAdapter将其设置为反向微调器的数据源。

答案 1 :(得分:0)

试试这个。

String[] arr=getResources.getStringArray(R.id.converterlist);

//reversed list
List<String> convertList=Collections.reverse(new ArrayList<String>(Arrays.asList(arr)));