向下滑動(dòng)程序就閃退 ,下面是適配器代碼
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 java.util.List;
/**
* Created by Administrator on 2017/5/6.
*/
class MyBaseAdapter extends BaseAdapter {
? ?private List<NewsBean>mlist;
? ?private LayoutInflater mInflater;
? ?public MyBaseAdapter(Context context,List<NewsBean>NewsBeanlist) {
? ? ? ?mlist = NewsBeanlist;
? ? ? ?mInflater=LayoutInflater.from(context);
? ?}
? ?@Override
? ?public int getCount() {
? ? ? ?return mlist.size();
? ?}
? ?@Override
? ?public Object getItem(int position) {
? ? ? ?return mlist.get(position);
? ?}
? ?@Override
? ?public long getItemId(int position) {
? ? ? ?return position;
? ?}
? ?@Override
? ?public View getView(int position, View convertView, ViewGroup parent) {
? ? ? ViewHolder holder=null;
? ? ? ?if (convertView==null){
? ? ? ? ? ?holder=new ViewHolder();
? ? ? ? ? ?convertView=(View) mInflater.inflate(R.layout.item,null);
? ? ? ? ? ?holder.newsimg=(ImageView) convertView.findViewById(R.id.iv_image);
? ? ? ? ? ?holder.newsTitle=(TextView) convertView.findViewById(R.id.tv_title);
? ? ? ? ? ?holder.newscontent=(TextView) convertView.findViewById(R.id.tv_content);
? ? ? ? ? ?convertView.setTag(holder);
? ? ? ?}else{
? ? ? ? ? ?convertView.getTag();
? ? ? ?}
? ? ? ?holder.newsimg.setImageResource(R.mipmap.ic_launcher);
? ? ? ?holder.newsTitle.setText(mlist.get(position).newsTitle);
? ? ? ?holder.newscontent.setText(mlist.get(position).newscontent);
? ? ? ?return convertView;
? ?}
? ?class ViewHolder{
? ? ? ?public ImageView newsimg;
? ? ? ?public TextView newsTitle;
? ? ? ?public TextView newscontent;
? ?}
}
2017-05-07
不知道是不是這代碼的問題,