第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

BaseAdapter適配器使用

標簽:
Android

主要类

package com.example.shipeizia;

import java.util.ArrayList;
import java.util.List;

import android.support.v7.app.ActionBarActivity;
import android.support.v7.app.ActionBar;
import android.support.v4.app.Fragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ListView;
import android.os.Build;

public class MainActivity extends ActionBarActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.list);
        List<itembean> itembeans = new ArrayList<>();
        for (int i = 0; i < 20; i++) {
            itembeans.add(new itembean(R.drawable.ic_launcher,"我是标题"+i, "我是内容,我是内容"+i));

        }

        ListView listView = (ListView) findViewById(R.id.listView);
        listView.setAdapter(new shipeiqi(this,itembeans));

    }

}

封装类

package com.example.shipeizia;

public class itembean {
      public int tupianid;
      public String biaotiString;
      public String neirongString;

      public itembean(int tupianid,String biaotiString,String neirongString){
           this.neirongString= neirongString;
           this.tupianid= tupianid;
           this.biaotiString=biaotiString;

      }
}

适配器

package com.example.shipeizia;

import java.util.List;
import java.util.zip.Inflater;

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;

public class shipeiqi extends BaseAdapter {

    public List<itembean> mlist;
    public LayoutInflater mInflater;

    public shipeiqi(Context context, List<itembean> list){
         mlist=list;//数据源和数据适配器关联
         mInflater = LayoutInflater.from(context);//context要是用当前的适配器界面对象mInflater布局装载器对象
    }

    @Override
    public int getCount() {
        // 返回ListView 显示的数据量
        return mlist.size();
    }

    @Override
    public Object getItem(int arg0) {
        // 制定索引和对应的数据项
        return mlist.get(arg0);
    }

    @Override
    public long getItemId(int arg0) {
        // 返回制定索引对应的数据项
        return arg0;
    }

    @Override
    public View getView(int a, View b, ViewGroup c) {
        ViewHolder viewHolder=null ;
        if (b==null) {
            viewHolder = new ViewHolder();
            b=mInflater.inflate(R.layout.item, null);
            viewHolder.imageView=(ImageView) b.findViewById(R.id.tupian);
            viewHolder.biaoti=(TextView) b.findViewById(R.id.biaoti);
            viewHolder.neirong=(TextView) b.findViewById(R.id.neirong);
            b.setTag(viewHolder);
        }else{
            viewHolder = (ViewHolder) b.getTag();
        }

        itembean bean = mlist.get(a);
        viewHolder.imageView.setImageResource(bean.tupianid);
        viewHolder.biaoti.setText(bean.biaotiString);
        viewHolder.neirong.setText(bean.neirongString);
        return b;
    }

    class ViewHolder{
        public ImageView imageView;
        public TextView biaoti;
        public TextView neirong;
    }

}
點擊查看更多內容
1人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質文章

正在加載中
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優(yōu)惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消