我有一个微调器,我试图在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);
答案 0 :(得分:0)
使用“活动”上下文创建微调器,因为您将微调器附加到活动布局。
Spinner testlist = new Spinner(Activity_Name.this);
答案 1 :(得分:0)
您不应使用getApplicationContext()
初始化微调器视图。相反,你应该使用Activity的上下文。例如:
Spinner testlist = new Spinner(BlehActivity.this);