2013-01-24 53 views
4

的Android 2.3.3android.R.simple_spinner_adapter解決不了

我有我的XML文件微調,我想設置一個ArrayList作爲源。我想用ArrayList實例化ArrayAdapter,但是我沒有得到R.simple_spinner_adapter來選擇。

下面是代碼:::

public class UnitConverter extends Activity{ 


    Spinner spnUnit; 
    ArrayAdapter<String> ad; 

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



    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     // TODO Auto-generated method stub 
     super.onCreate(savedInstanceState);  
     setContentView(R.layout.unitconverter); 

     spnUnit = (Spinner) findViewById(R.id.spinnerUnit); 
     ad = new ArrayAdapter<String>(this, android.R.simple_spinner_adapter, alAngle); 
    // Error at above line near android.R.simple_spinner_adapter  
     setDataToArrayLists(); 



    } 

回答

1

至UR問題俺們是ü沒有使用適配器正確: -

android.R.simple_spinner_adapter應該android.R.layout.simple_spinner_item

樣品此可以是: - 使用如此我上述

Spinner spinner = (Spinner) findViewById(R.id.font_spinner); 
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
      this, R.array.font_array,android.R.layout.simple_spinner_item); 
    adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 
    spinner.setAdapter(adapter); 

檢查我的代碼中使用的樣本... !!!!

+0

非常感謝!它幫助我 –

+0

您的歡迎... !!!!! –