從baseadapter延伸mycustom適配器,但是當我運行我的主要的Java文件,這表明主要活動沒有 列表視圖項從baseadapter延伸爲什麼安卓mycustom適配器不工作
public class MyCustomadapter extends BaseAdapter{
private Context mycontext;
String[] mystringlist;
public MyCustomadapter(Context context,String[] strText) {
this.mycontext=context;
this.mystringlist = strText;
}
@Override
public int getCount() {
// TODO Auto-generated method stub
return mystringlist.length;
}
@Override
public Object getItem(int arg0) {
// TODO Auto-generated method stub
return null;
}
@Override
public long getItemId(int position) {
// TODO Auto-generated method stub
return position;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View rowView = convertView;
LayoutInflater inflater = (LayoutInflater) mycontext.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
rowView = inflater.inflate(R.layout.each_row, parent,false);
TextView tv = (TextView) rowView.findViewById(R.id.rowtxt);
tv.setText(mystringlist[position]);
return rowView;
}
}
mycustom適配器,但是當我運行主要的Java文件,它表明主要活動沒有 列表視圖項
很多Dhaval Condaliya;只是this.mycontext =上下文已經解決了我的問題 – raton 2014-08-30 08:13:15
實際上,擴展'ArrayAdapter'對於這個基本的簡單工作來說更好,並且已經大部分這些方法已被本身覆蓋 – 2014-08-30 08:20:43