listview
来源:互联网 发布:linux 命令 ls l 编辑:程序博客网 时间:2024/06/07 03:05
这是前几天从网上找的,连接是http://www.cnblogs.com/zhengbeibei/archive/2013/05/14/3078805.html
最简单的listview的使用
MainActivity如下:
package cn.com.wanda.activity;
import java.util.ArrayList;
import java.util.HashMap;
import com.example.listview.R;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ListView;
import android.widget.SimpleAdapter;
import android.widget.Toast;
public class MyListView extends Activity{
private ListView lv;
@Override
protected void onCreate(Bundle savedInstanceState) {
requestWindowFeature(Window.FEATURE_NO_TITLE);
super.onCreate(savedInstanceState);
setContentView(R.layout.listview);
lv= (ListView) findViewById(R.id.LV_listview); 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("itemTitle", "第"+i+"行"); map.put("itemtext", "这是第"+i+"行"); map.put("itemphone",R.drawable.ic_launcher); listitem.add(map); } SimpleAdapter simpleAdapter = new SimpleAdapter(this,listitem, R.layout.simple_list_item, new String[]{"itemTitle","itemtext","itemphone"}, new int[]{R.id.textview_TV,R.id.LV_listview,R.id.textview_TV}); lv.setAdapter(simpleAdapter); lv.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) { // TODO Auto-generated method stub int a= arg2; int b= 0; a++; b=a; Toast.makeText(getApplicationContext(), "你点击了第"+b+"行", Toast.LENGTH_SHORT).show(); } });}
}
不用贴xml了吧
- listview
- listview
- listview
- ListView
- ListView
- listview
- listview
- listView
- ListView
- ListView
- ListView
- listview
- LIstView
- ListView
- listview
- ListView
- ListView
- ListView
- 零基础学习网页制作(一)
- 21、Bitmap二次采样
- studio虚拟机乱码问题
- 跨多个RecyclerView拖动排序
- Android 开发笔记
- listview
- 手机拍摄功能详解
- P2P、P2C、O2O、B2C、B2B、C2C 的区别
- 对list对象进行去重操作,并排序
- Java导出excel(无模板导出excel)
- Arm Linux系统调用流程详细解析-SWI
- .net平台下C#socket通信(上)
- 孔子的学费
- Visual Studio 2015编译wxWidgets