2012-01-05 90 views
0

我从微调器中选择项目,但此项目无法选择和显示。帮我(我写的英文不太好)无法在android中选择微调器项目

这code.Layout

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="vertical" 
    android:padding="15dp" > 
    <Spinner 
     android:id="@+id/spn_nganhang" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" /> 
</LinearLayout> 

活动

 ArrayList<String> arr_listbank = new ArrayList<String>(); 
     ArrayAdapter<String> arra_listbank = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item, arr_listbank); 
    arra_listbank.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 
     Spinner spn_listbank = (Spinner)findViewById(R.id.spn_nganhang); 
     spn_listbank.setAdapter(arra_listbank); 

全码:http://qhoang.org/paste/activity.txt

帮助我。

+0

将某物添加到ArrayList arr_listbank = new ArrayList (); arr_listbank.add(“Hello”); arr_listbank.add( “你好”);看到你得到或没有。 – kosa 2012-01-05 20:34:27

+0

哦......这个权利。 我不明白为什么? 难道你不能向我解释:D – HoangQBH 2012-01-05 20:37:38

+1

你正在从ArrayAdapter构建微调器,它需要arr_listbank作为列表的输入来显示。在你的上面的代码中它是空的。你需要用你想要在微调器中显示的值填充它,这就是我所做的。希望能帮助到你。 – kosa 2012-01-05 20:43:26

回答

0

添加的东西数组列表:

ArrayList<String> arr_listbank = new ArrayList<String>(); 

arr_listbank.add("Hello"); 

arr_listbank.add("Hi"); 

,看看你得到任何东西或没有。