【发布时间】:2011-03-09 10:13:03
【问题描述】:
我正在开发一个微调器这个微调器我是字符串数组
spinner = (Spinner)this.findViewById(R.id.mlg);
final CharSequence[] itemArray =getResources().getTextArray(R.array.RectBeam);
final List<CharSequence> itemList =new ArrayList<CharSequence>(Arrays.asList(itemArray));
adapter = new ArrayAdapter(this,android.R.layout.simple_spinner_item,itemList);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
spinner.setOnItemSelectedListener(new OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> parent, View view,
int pos, long id) {
Toast.makeText(parent.getContext(), "The planet is " +
parent.getItemAtPosition(pos).toString(), Toast.LENGTH_LONG).show();
}
.......................
<string-array name="RectBeam">
<item value="3000000" > Steel</item></string-array>
这是与微调器相关的字符串数组,我得到了我正在使用的微调器项目 parent.getItemAtPosition(pos).toString(),完成我的问题是特定项目值如何获取
example : steel----------->3000000
【问题讨论】:
-
parent.getItemAtPosition(pos).toString()------------> 这个跟钢有关,已经做过这个钢的相关值怎么能得到
-
我的意思是你目前得到的价值是多少?
-
嗨,酋长,我完成了钢铁,没有得到钢铁项目的价值(3000000)
-
好吧,我不知道你是不是也这样,从来没有做过
<item value="3000000" > Steel</item>的事情:(