2013-05-16 126 views
0

在我的主要活動,我有兩個標籤,兩個標籤兩種不同的佈局中。在一個標籤中,我有微調。我在微調主要活動中設置了一個列表,但它顯示NullPointerException充氣微調爲主要佈局

這是我的代碼

ArrayAdapter<String> presAdapter = new ArrayAdapter<String>(this, 
        android.R.layout.simple_spinner_item, list); 
      presAdapter 
        .setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 
      MyList.setAdapter(presAdapter); 
+0

什麼'list' – NetStarter

+0

MYLIST你引用可能爲空它即MYLIST =(微調)findViewById(R.id.yourspinnerid)的值; – prvn

回答

0

你HABE問題填寫DATAS以微調器?使用

public void addItemsOnSpinner() 
    {  
    spinner1 = (Spinner) findViewById(R.id.spinner1); 
    List<String> list = new ArrayList<String>(); 
    list.add(this.getString(R.string.x)); 
    list.add(this.getString(R.string.y)); 
    ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this, 
    android.R.layout.simple_spinner_item, list); 
    dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 
    spinner1.setAdapter(dataAdapter); 
    } 

林這一點,它可以幫助:)

+0

它顯示了在spinner.setAdapter空指針異常@oli –

+0

你已經設置了varaible? '私人微調spinner1;' – Oli

+0

與ID spinner1佈局的微調? – Oli

0

你可能已經錯過了以下

的setContentView(R.layout.yourlayoutname)中的任意1;

MYLIST =(微調)findViewById(R.id.yourspinnerid);

或列表可以爲空

+0

人無我有提到你提到的所有,但仍以其顯示同樣的錯誤 –

+0

你有2個佈局每一個微調右看看,如果您已設置1佈局,指的是第二版佈局中微調器的ID。即使這不是問題,那麼發佈你的完整代碼,我會幫你。 – prvn

+0

我有主要活動,我已經寫代碼在這裏設置兩個凸片,在一個選項卡我已經旋轉器,我已設定值到通過arrayAdapter該旋轉器,但它是表示旋轉器是空的。 –