- 论坛徽章:
- 0
|
listView
android.R.layout.simple_list_item_1 一行text
就是这个样式里面有一个text
Java代码- 1.private String[] data = new String[]{"aa","bb"};
- 2.listView.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, data));
- 3. listView.setAdapter(adapter);
- private String[] data = new String[]{"aa","bb"};
- listView.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, data));
- listView.setAdapter(adapter);
复制代码 android.R.layout.simple_list_item_2 --里面有两个text,一个可以当做title,一个可以当做内容
Java代码- 1.List<HashMap<String, Object>> data1 = new ArrayList<HashMap<String,Object>>();
- 2. for(int i=0;i<data.length;i++){
- 3. HashMap<String, Object> item = new HashMap<String, Object>();
- 4. item.put("num", i);
- 5. item.put("value", data[i]);
- 6. data1.add(item);
- 7. }
- 8.impleAdapter adapter = new SimpleAdapter(this, data1,android.R.layout.simple_list_item_2,
- 9. new String[]{"num","value"}, new int[]{android.R.id.text1,android.R.id.text2});
- 10.listView.setAdapter(adapter);
- List<HashMap<String, Object>> data1 = new ArrayList<HashMap<String,Object>>();
- for(int i=0;i<data.length;i++){
- HashMap<String, Object> item = new HashMap<String, Object>();
- item.put("num", i);
- item.put("value", data[i]);
- data1.add(item);
- }
- SimpleAdapter adapter = new SimpleAdapter(this, data1,android.R.layout.simple_list_item_2,
- new String[]{"num","value"}, new int[]{android.R.id.text1,android.R.id.text2});
- listView.setAdapter(adapter);
复制代码 android.R.layout.simple_list_item_single_choice 单选按钮
这个只是说明按钮的样式是单选的
Java代码- 1.listView.setAdapter(new ArrayAdapter<String>(this,
- 2. android.R.layout.simple_list_item_single_choice, data));
- 3.listView.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE); //单选按钮样式也可以设置为多选
- listView.setAdapter(new ArrayAdapter<String>(this,
- android.R.layout.simple_list_item_single_choice, data));
- listView.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE); //单选按钮样式也可以设置为多选
复制代码 android.R.layout.simple_list_item_multiple_choice 多选按钮
同上,就是样子变成了方框而已
Java代码- 1.listView.setAdapter(new ArrayAdapter<String>(this,
- 2. android.R.layout.simple_list_item_multiple_choice, data));
- 3.
- 4. listView.setChoiceMode(ListView.CHOICE_MODE_SINGLE);//多选按钮样式也可设置单选行为
- listView.setAdapter(new ArrayAdapter<String>(this,
- android.R.layout.simple_list_item_multiple_choice, data));
- listView.setChoiceMode(ListView.CHOICE_MODE_SINGLE);//多选按钮样式也可设置单选行为
复制代码 android.R.layout.simple_list_item_checked 打钩的样式
Java代码- 1.listView.setAdapter(new ArrayAdapter<String>(this,
- 2. android.R.layout.simple_list_item_checked, data));
- 3. listView.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
复制代码 |
|