安卓LISTVIEW
来源:互联网 发布:navicat如何连接mysql 编辑:程序博客网 时间:2024/06/04 23:28
适配器
Adapter告诉你的LISTVIEW中放啥?是怎么样的
`androidpackage com.example.Adaper;import java.util.ArrayList;import android.content.Context;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.BaseAdapter;import android.widget.ImageView;import android.widget.TextView;import com.example.ui_qq_login.R;import com.exaple.person.*;public class ListViewAdapter extends BaseAdapter { private Context context; private ArrayList<Person> list; public ListViewAdapter(Context context, ArrayList<Person> list) { this.context = context; this.list = list; } @Override public int getCount() { // TODO Auto-generated method stub return list.size(); } @Override public Object getItem(int position) { // TODO Auto-generated method stub return list.get(position); } @Override public long getItemId(int position) { // TODO Auto-generated method stub return position; } @Override public View getView(final int position, View convertView, ViewGroup arg2) { //list_item放置每个标签的格式。 // TODO Auto-generated method stub convertView = LayoutInflater.from(context).inflate(R.layout.list_item, null); TextView textView_name = (TextView) convertView.findViewById(R.id.name); TextView textView_number = (TextView) convertView .findViewById(R.id.number); ImageView imageView = (ImageView) convertView.findViewById(R.id.pic); textView_name.setText(list.get(position).id); textView_number.setText(list.get(position).name); imageView.setImageDrawable(context.getResources().getDrawable( R.drawable.ic_launcher)); return convertView; }}## list_item ##
在写LISTVIEW_LAYOUT
package com.example.ui_qq_login;import java.util.ArrayList;import com.example.Adaper.*;import com.example.service.Myservice2;import com.exaple.person.Person;import android.app.Activity;import android.app.Service;import android.content.ComponentName;import android.content.Intent;import android.content.ServiceConnection;import android.os.Bundle;import android.os.IBinder;import android.widget.ListAdapter;import android.widget.ListView;public class ListViewActivity extends Activity { public ListView listview; public ArrayList<Person> list; private Myservice2 myservice2; private ServiceConnection conn = new ServiceConnection() { @Override public void onServiceDisconnected(ComponentName arg0) { myservice2 = null; } @Override public void onServiceConnected(ComponentName arg0, IBinder service) { myservice2 = ((Myservice2.Mybind) service).getService(); } }; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.avtivity_listview); listview = (ListView) findViewById(R.id.mylistview); docreate(); ListViewAdapter adapter = new ListViewAdapter(ListViewActivity.this, list); //如果有HEADVIEW,一定要在SETADAPTER之前加入 listview.setAdapter(adapter); }//以下为创建数据。。项目中都是从服务器拿的数据 public void docreate() { list = new ArrayList<Person>(); for (int i = 0; i < 20; i++) { Person person = new Person(i + "", System.currentTimeMillis() + ""); list.add(person); } }}
0 0
- 安卓LISTVIEW
- 安卓listview
- 安卓-ListView
- 安卓ListView
- 安卓-ListView(1)
- 安卓ListView详解
- 安卓listview adapter
- 安卓 列表listview
- 安卓ListView的使用
- 安卓listview布局,用法
- 安卓ListView选中状态
- 安卓ListView使用例子
- 安卓ListView的使用
- 【4】安卓ListView边角料
- 安卓ListView使用技巧
- 安卓ListView控件显示
- 安卓控件之ListView
- Android(安卓)ListView
- 一元回归分析,线性相关
- JS中的Prototype
- UIWindow & UIWindowLevel
- 数据挖掘10大算法(6)-K最近邻(KNN)算法的实现(java和python版)
- 将svn服务注册成windows服务
- 安卓LISTVIEW
- PowerDesigner 模型导出图片不清晰的问题
- tomcate 端口号占用,Windows的解决方法
- Linux-管理文件权限和所有权
- GitHub超详细图文攻略 - Git客户端下载安装 GitHub提交修改源码工作流程 Git分支 标签 过滤 Git版本工作流
- 进制转换
- Tomcat6 配置多虚拟主机,多域名绑定一IP
- android开发环境安装与配置
- mybatis 联合查询