2012-03-28 62 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);