ArrayAdapter的使用
Posted zqxLonely
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ArrayAdapter的使用相关的知识,希望对你有一定的参考价值。
package com.pingyijinren.test; import android.content.Context; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ArrayAdapter; import android.widget.TextView; import java.util.List; /** * Created by Administrator on 2016/5/17 0017. */ public class ListViewArrayAdapter extends ArrayAdapter<String> { private int resourceId; public ListViewArrayAdapter(Context context, int textViewResourceId,List<String> objects){ super(context,textViewResourceId,objects); resourceId=textViewResourceId; } @Override public View getView(int position, View convertView, ViewGroup parent){ String string=getItem(position); View view; ViewHolder viewHolder; if(convertView==null){ view= LayoutInflater.from(getContext()).inflate(resourceId,null); viewHolder=new ViewHolder(); viewHolder.textView=(TextView)view.findViewById(R.id.textView); view.setTag(viewHolder); } else{ view=convertView; viewHolder=(ViewHolder)view.getTag(); } viewHolder.textView.setText(string); return view; } private class ViewHolder{ TextView textView; } }
以上是关于ArrayAdapter的使用的主要内容,如果未能解决你的问题,请参考以下文章
片段中的 Android ListView ArrayAdapter 不起作用
如何在 ArrayAdapter 中调用 getSupportFragmentManager()
ArrayAdapter.NotifyDataSetChanged() 不工作?