【发布时间】:2013-09-09 20:54:00
【问题描述】:
下面是一个baseAdapter 类,用于将两行列表视图扩展为alertDialog 我已经做了一些研究来帮助我处理这段代码,现在我遇到了一个我不知道如何解决的问题。类底部的方法getLayoutInflater 在它下面有一个语法错误,它说The method getLayoutInflater() is undefined for the type MyAdapter 我也试过问我的几个朋友,但他们也帮不了我,所以我只是希望有人能帮忙我有这个错误
public class MyAdapter extends BaseAdapter {
final String[] listItemsFirstRow = {"item 1", "item 2"};
final String[] listItemSecondRow = {"item 1", "item 2"};
@Override
public int getCount() {
return listItemsFirstRow.length;
}
@Override
public Object getItem(int position) {
return listItemsFirstRow[position];
}
@Override
public long getItemId(int position) {
return position;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
if(convertView == null)
{
convertView = getLayoutInflater().inflate(R.layout.twolinelistview, null);
}
((TextView)convertView.findViewById(R.id.text1)).setText( listItemsFirstRow[position]);
((TextView)convertView.findViewById(R.id.text2)).setText( listItemSecondRow[position]);
return convertView;
}
}
【问题讨论】:
标签: android android-listview android-alertdialog android-context layout-inflater