0
在我的Android应用程序中,我以编程方式创建布局(即,不用于创建组件布局的xml布局文件),在这种情况下,如何以编程方式创建spinner组件?特别是spinner组件的setAdapter部分,是否有可能使用XML布局引用(如'android.R.layout.spinner_item')创建ArrayAdapter?是否有可能使用xml布局引用创建Android微调组件“ArrayAdapter”?
Spinner sp_gender = new Spinner(this);
ArrayList<String> spinnerArray = new ArrayList<String>();
ArrayAdapter spinnerArrayAdapter = new ArrayAdapter(this,
android.R.layout.spinner_item, new String[] {
"Male",
"Female"
});
sp_gender.setAdapter(spinnerArrayAdapter);
ll_main.addView(sp_gender);
在上面的代码我想,因为我在活动类完全创建布局,以除去xml文件基准部“android.R.layout.spinner_item”。
发布你的代码你试过了什么? – 2011-12-29 04:57:18
ArrayList spinnerArray = new ArrayList (); \t \t \t \t Spinner sp_gender = new Spinner(this); \t \t \t \t ArrayAdapter spinnerArrayAdapter =新ArrayAdapter(此, \t \t android.R.layout.spinner_item,新的String [] { \t \t “男性”, \t \t “女性” \t \t}); \t \t \t \t sp_gender.setAdapter(spinnerArrayAdapter); \t \t \t \t ll_main.addView(sp_gender);在上面的代码中,我想删除xml布局引用区域'android.R.layout.spinner_item' –
2011-12-29 05:05:30
您应该在问题本身中添加您的代码而不是评论。 – 2011-12-29 05:09:32