基本信息
源码名称:android 游戏商城源码(不完整,新手写的)
源码大小:24.29M
文件格式:.rar
开发语言:Java
更新时间:2015-07-04
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):78630559
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
package com.example.vms;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.example.vms.MainActivity.button;
import android.app.Activity;
import android.app.ListActivity;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.BaseAdapter;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.ListView;
import android.widget.SimpleAdapter;
import android.widget.TextView;
public class listview extends ListActivity{
private List<Map<String,Object>> mData;
private TextView textview;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
mData = getData();
MyAdapter adapter = new MyAdapter(this);
setListAdapter(adapter);
textview= (TextView)findViewById(R.id.textView1);
}
private List<Map<String,Object>> getData(){
List<Map<String,Object>> list = new ArrayList<Map<String,Object>>();
Map<String,Object> map = new HashMap<String, Object>();
map.put("image",R.drawable.baoweiluobo);
map.put("text", "保卫萝卜");
Map<String,Object> map2 = new HashMap<String, Object>();
map2.put("image",R.drawable.buyudaren);
map2.put("text", "捕鱼达人");
Map<String,Object> map3 = new HashMap<String, Object>();
map3.put("image",R.drawable.xiaomietangguo);
map3.put("text", "消灭糖果");
Map<String,Object> map4 = new HashMap<String, Object>();
map4.put("image",R.drawable.shuiguorenzhe);
map4.put("text", "水果忍者");
Map<String,Object> map5 = new HashMap<String, Object>();
map5.put("image",R.drawable.xiuxianone);
map5.put("text", "开心消消乐");
Map<String,Object> map6 = new HashMap<String, Object>();
map6.put("image",R.drawable.xiaomiexingxing);
map6.put("text", "消灭星星");
Map<String,Object> map7 = new HashMap<String, Object>();
map7.put("image",R.drawable.huaxue);
map7.put("text", "滑雪大冒险");
list.add(map);
list.add(map2);
list.add(map3);
list.add(map4);
list.add(map5);
list.add(map6);
list.add(map7);
return list;
}
public final class ViewHolder{
public ImageView image;
public TextView text;
public Button button;
}
public class MyAdapter extends BaseAdapter{
private LayoutInflater mInflater;
public MyAdapter(Context context){
this.mInflater = LayoutInflater.from(context);
}
@Override
public int getCount() {
// TODO Auto-generated method stub
return mData.size();
}
@Override
public Object getItem(int arg0) {
// TODO Auto-generated method stub
return null;
}
@Override
public long getItemId(int arg0) {
// TODO Auto-generated method stub
return 0;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder holder = null;
if(convertView == null){
holder = new ViewHolder();
convertView = mInflater.inflate(R.layout.listbuju, null);
holder.image = (ImageView)convertView.findViewById(R.id.imageView1);
holder.text = (TextView)convertView.findViewById(R.id.textView1);
holder.button = (Button)convertView.findViewById(R.id.button1);
convertView.setTag(holder);
}
else{
holder = (ViewHolder)convertView.getTag();
}
holder.image.setBackgroundResource((Integer)mData.get(position).get("image"));
holder.text.setText((String)mData.get(position).get("text"));
holder.button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
}
});
return convertView;
}
}
}