我也是android和java的初学者。我正在尝试 ListActivity ,但我遇到了问题。我无法理解这一步:
setListAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,array));
我的问题是:
如何使用此步骤(机制)?
什么是&lt; 字符串&gt;在ArrayAdapter旁边?
答案 0 :(得分:0)
您在此处粘贴的语句是为动态列表创建ArrayAdapter
ArrayAdapter
构造函数需要3个参数即:上下文或活动,您要用作布局的布局ID列表中的行,最后是数据值数组。
但老实说,如果看起来很陌生,那么我建议先学习Core java Collections而不是潜入Android。
答案 1 :(得分:-1)
1.如何完成这一步骤(机制)? setListAdapter(object)你需要这个方法的对象,这样你就可以用这种方式创建对象 -
ArrayAdapter<String> adapter=new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,array);
setListAdapter(adapter);
2. ArrayAdapter旁边有什么? 它是字符串类型。如果你避免这种情况,它也可以运行 -
ArrayAdapter adapter=new ArrayAdapter(this, android.R.layout.simple_list_item_1,array);
setListAdapter(adapter);
然后给出一些通知 -
Multiple markers at this line
- ArrayAdapter is a raw type. References to generic type ArrayAdapter<T> should be
parameterized
- ArrayAdapter is a raw type. References to generic type ArrayAdapter<T> should be
parameterized
所以你需要输入