真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Gallery用法之百家姓顯示-創(chuàng)新互聯(lián)

package com.example.testgallary;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import android.os.Bundle;
import android.app.Activity;
import android.content.Context;
import android.graphics.Color;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.BaseAdapter;
import android.widget.Gallery;
import android.widget.ImageView;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends Activity implements OnItemClickListener{
private Gallery mGallery;
private MyAdapter adapter;
private List> data = null;
private List> list;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mGallery = (Gallery) findViewById(R.id.gallery1);
data = getData();// 獲取數(shù)據(jù)
adapter = new MyAdapter(this);
mGallery.setAdapter(adapter);
mGallery.setOnItemClickListener(this);
}
private List> getData(){
list = new ArrayList>();
Map map;
for(int i=0; i();
map.put("title", str[i]);
list.add(map);
}
return list;
}
// ViewHolder靜態(tài)類
static class ViewHolder {
public TextView title;
}
public class MyAdapter extends BaseAdapter {
private LayoutInflater mInflater = null;
private MyAdapter(Context context) {
// 根據(jù)context上下文加載布局
this.mInflater = LayoutInflater.from(context);
}
@Override
public int getCount() {
// 在此適配器中所代表的數(shù)據(jù)集中的條目數(shù)
return data.size();
}
@Override
public Object getItem(int position) {
// 獲取數(shù)據(jù)集中與指定索引對(duì)應(yīng)的數(shù)據(jù)項(xiàng)
return position;
}
@Override
public long getItemId(int position) {
// 獲取在列表中與指定索引對(duì)應(yīng)的行id
return position;
}
// 獲取一個(gè)在數(shù)據(jù)集中指定索引的視圖來顯示數(shù)據(jù)
@Override
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder holder = null;
// 如果緩存convertView為空,則需要?jiǎng)?chuàng)建View
if (convertView == null) {
holder = new ViewHolder();
// 根據(jù)自定義的Item布局加載布局
convertView = mInflater.inflate(R.layout.list_item, null);
holder.title = (TextView) convertView.findViewById(R.id.title);
holder.title.setTextSize(32);
// 將設(shè)置好的布局保存到緩存中,并將其設(shè)置在Tag里,以便后面方便取出Tag
convertView.setTag(holder);
} else {
holder = (ViewHolder) convertView.getTag();
}
holder.title.setText((String) data.get(position).get("title"));
holder.title.setTextColor(Color.BLACK);//
return convertView;
}
}
@Override
public void onItemClick(AdapterView arg0, View arg1, int arg2, long arg3) {
Toast.makeText(MainActivity.this, data.get(arg2).get("title").toString(), Toast.LENGTH_SHORT).show();
}
String[] str = {"李","王","孫","杜","趙","吳","陸","楊","侯","屈","宋","周","張","陳","馮",
"朱","蔣","沈","韓","秦","許","何","呂","孔","諸葛","夏侯"};
}

//activity_main layout布局文件

員工經(jīng)過長期磨合與沉淀,具備了協(xié)作精神,得以通過團(tuán)隊(duì)的力量開發(fā)出優(yōu)質(zhì)的產(chǎn)品。創(chuàng)新互聯(lián)堅(jiān)持“專注、創(chuàng)新、易用”的產(chǎn)品理念,因?yàn)椤皩W⑺詫I(yè)、創(chuàng)新互聯(lián)網(wǎng)站所以易用所以簡單”。公司專注于為企業(yè)提供成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、微信公眾號(hào)開發(fā)、電商網(wǎng)站開發(fā),微信小程序定制開發(fā),軟件按需規(guī)劃網(wǎng)站等一站式互聯(lián)網(wǎng)企業(yè)服務(wù)。

    

//list_item.xml



    
http://670176656.blog.51cto.com/addblog.php

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


新聞標(biāo)題:Gallery用法之百家姓顯示-創(chuàng)新互聯(lián)
文章位置:http://weahome.cn/article/ipdcs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部