package cn.m15.xys;
import android.app.ListActivity;
import android.content.Context;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.View.OnClickListener;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.Toast;
public class ArrayList extends ListActivity {
private String[] mListTitle = { "姓名", "性别", "年龄", "居住地","邮箱"};
private String[] mListStr = { "雨松MOMO", "男", "25", "北京",
"xuanyusong@gmail.com" };
ListView mListView = null;
MyListAdapter myAdapter = null;
ArrayList arrayList = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
arrayList = this;
mListView = getListView();
myAdapter = new MyListAdapter(this,R.layout.arraylist);
setListAdapter(myAdapter);
super.onCreate(savedInstanceState);
}
public class MyListAdapter extends ArrayAdapter<Object> {
int mTextViewResourceID = 0;
private Context mContext;
public MyListAdapter(Context context, int textViewResourceId) {
super(context, textViewResourceId);
mTextViewResourceID = textViewResourceId;
mContext = context;
}
private int[] colors = new int[] { 0xff626569, 0xff4f5257 };
public int getCount() {
return mListStr.length;
}
@Override
public boolean areAllItemsEnabled() {
return false;
}
public Object getItem(int position) {
return position;
}
public long getItemId(int position) {
return position;
}
public View getView(final int position, View convertView, ViewGroup parent) {
ImageView iamge = null;
TextView title = null;
TextView text = null;
Button button = null;
if (convertView == null) {
convertView = LayoutInflater.from(mContext).inflate(
mTextViewResourceID, null);
iamge = (ImageView) convertView.findViewById(R.id.array_image);
title = (TextView) convertView.findViewById(R.id.array_title);
text = (TextView) convertView.findViewById(R.id.array_text);
button = (Button)convertView.findViewById(R.id.array_button);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Toast.makeText(arrayList,"您点击的第"+position +"个按钮", Toast.LENGTH_LONG).show();
}
});
}
int colorPos = position % colors.length;
convertView.setBackgroundColor(colors[colorPos]);
title.setText(mListTitle[position]);
text.setText(mListStr[position]);
if(colorPos == 0)
iamge.setImageResource(R.drawable.jay);
else
iamge.setImageResource(R.drawable.image);
return convertView;
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
第六讲ListView.zip (57个子文件)
第六讲ListView
ListView
bin
classes.dex 14KB
res
crunch
drawable-ldpi
icon.png 2KB
drawable-hdpi
image.png 27KB
jay.png 24KB
icon.png 4KB
drawable-mdpi
icon.png 2KB
dexedLibs
classes
cn
m15
xys
ArrayList.class 1KB
BuildConfig.class 329B
ColorList$MyListAdapter.class 2KB
TitleList$1.class 2KB
R$layout.class 468B
ControlActivity$5.class 1KB
ControlActivity$3.class 1KB
R$id.class 911B
R$drawable.class 432B
SimpleList.class 1KB
ControlActivity$4.class 1KB
ArrayList$MyListAdapter.class 3KB
ColorList$1.class 2KB
IconList.class 2KB
ArrayList$MyListAdapter$1.class 1KB
ControlActivity$2.class 1KB
R$attr.class 316B
ControlActivity$1.class 1KB
R.class 475B
ColorList.class 2KB
ControlActivity.class 1KB
SimpleList$1.class 2KB
IconList$1.class 2KB
TitleList.class 2KB
R$string.class 403B
resources.ap_ 66KB
AndroidManifest.xml 840B
ListView.apk 74KB
res
drawable-ldpi
icon.png 2KB
drawable-hdpi
image.png 27KB
jay.png 24KB
icon.png 4KB
drawable-xhdpi
values
strings.xml 197B
drawable-mdpi
icon.png 3KB
layout
iconlist.xml 1KB
main.xml 2KB
colorlist.xml 1KB
arraylist.xml 1KB
assets
gen
cn
m15
xys
BuildConfig.java 152B
R.java 2KB
proguard.cfg 1KB
src
cn
m15
xys
ControlActivity.java 2KB
ColorList.java 3KB
ArrayList.java 3KB
TitleList.java 2KB
IconList.java 2KB
SimpleList.java 1KB
.project 844B
.classpath 466B
project.properties 563B
AndroidManifest.xml 840B
共 57 条
- 1
资源评论
- 邮筒守护者2015-06-11挺好用的哦
SteamPY
- 粉丝: 168
- 资源: 79
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功