2012-03-28 98 views
0

我有一個微調框,我試圖在java文件中手動填充它,但是每次運行應用程序時都會收到強制關閉消息。手動填充微調框in.java文件

Eclipse不顯示任何錯誤。

這裏是我的代碼:

String[] items = new String[] {"One", "Two", "Three"}; 
      Spinner testlist = new Spinner(getApplicationContext()); 
      ArrayAdapter <String> adapter = 
         new ArrayAdapter <String> (BlehActivity.this, android.R.layout.simple_spinner_item,items); 
        adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 
        testlist.setAdapter(adapter); 
      ll1.addView(testlist); 
+1

發佈您的logcat ... – 2012-03-28 09:06:25

回答

0

使用Activitys上下文來創建微調,因爲要附加微調的活動佈局。

Spinner testlist = new Spinner(Activity_Name.this); 
+0

謝謝!!它的工作.. – 2012-03-28 09:25:28

0

您不應該使用getApplicationContext()來初始化您的微調視圖。相反,你應該使用Activity的上下文。例如:

Spinner testlist = new Spinner(BlehActivity.this);