Android数组显示
来源:互联网 发布:coldplay好听的歌 知乎 编辑:程序博客网 时间:2024/05/17 21:41
public class MainActivity extends Activity {
private ListView lv;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
lv = (ListView) findViewById(R.id.list);
/*定义一个动态数组*/
ArrayList<HashMap<String, Object>> listItem = new ArrayList<HashMap<String, Object>>();
/*在数组中存放数据*/
for (int i = 0; i < 10; i++) {
HashMap<String, Object> map = new HashMap<String, Object>();
map.put("ItemImage", R.drawable.ic_launcher);// 加入图片
map.put("ItemTitel", "第" + i + "行");
map.put("ItemText", "这是第" + i + "行");
listItem.add(map);
}
SimpleAdapter mSimpleAdapter = new SimpleAdapter(this, listItem,//需要绑定的数据
R.layout.item, //每一行的布局
new String[] {
"ItemImage", "ItemTitel", "ItemText" }, //动态数组中的数据源的键对应到定义布局的View中
new int[] {
R.id.ItemImage, R.id.ItemTitle, R.id.ItemText });
lv.setAdapter(mSimpleAdapter);//为ListView绑定适配器
lv.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
setTitle("你点击了第"+view+"行");
}
});
}
}
private ListView lv;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
lv = (ListView) findViewById(R.id.list);
/*定义一个动态数组*/
ArrayList<HashMap<String, Object>> listItem = new ArrayList<HashMap<String, Object>>();
/*在数组中存放数据*/
for (int i = 0; i < 10; i++) {
HashMap<String, Object> map = new HashMap<String, Object>();
map.put("ItemImage", R.drawable.ic_launcher);// 加入图片
map.put("ItemTitel", "第" + i + "行");
map.put("ItemText", "这是第" + i + "行");
listItem.add(map);
}
SimpleAdapter mSimpleAdapter = new SimpleAdapter(this, listItem,//需要绑定的数据
R.layout.item, //每一行的布局
new String[] {
"ItemImage", "ItemTitel", "ItemText" }, //动态数组中的数据源的键对应到定义布局的View中
new int[] {
R.id.ItemImage, R.id.ItemTitle, R.id.ItemText });
lv.setAdapter(mSimpleAdapter);//为ListView绑定适配器
lv.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
setTitle("你点击了第"+view+"行");
}
});
}
}
0 0
- Android数组显示
- 数组显示及排序
- 循环显示数组
- JS 遍历数组显示
- ddd 显示二维数组
- 显示十六进制字符数组
- 数组显示图片
- C# DataGridView显示数组
- Spinner添加数组显示
- GDB之显示数组
- 数组分页显示
- 数组分页显示
- 数组显示方法
- 数组分页显示
- 【Android开发学习28】界面控件之列表控件(ListView)--显示字符数组
- Android开发从入门到放弃(9)使用ListView显示一个类的数组
- TextEdit中显示数组内容
- Java 1.5中显示数组
- GSM短信发送PDU编码解码C++控制台实现
- poj 1050 dp
- 羆膀螂羃腿蒆蚈羂芁艿薄羁
- 芄薅羁肃荿蚄袁羆蒅蒀蚀羈
- Java注释@interface的用法【转】
- Android数组显示
- 肂膁莂薇袅肇莁蚀肀羃莀螂
- Android设置铃声分析
- 芃莇袁膈肀蕿螄螁芈蒈螆袆
- 蚃羃聿莆虿羃节蚂薅羂莄蒅
- 莄蒆螂肇芃蒈袈芅薅莁袃肂
- 蚇袃膀莂蚆羅莅蚁蚅肇膈薇
- 蒅螂肆膃莈螇袂肂莀蒀羁莄
- [MSP430]入门之一 整体认识