我正在尝试在ListView
上的Fragment
中显示搜索结果,但是在以下情况上失败:
LayoutInflater inflater = getLayoutInflater();
这是我的代码:
public View getView(int position, View convertView, ViewGroup parent)
{
LayoutInflater inflater = getLayoutInflater();
View row;
row = inflater.inflate(R.layout.list_single, parent, false);
TextView textview = (TextView) row.findViewById(R.id.TextView01);
ImageView imageview = (ImageView) row
.findViewById(R.id.ImageView01);
textview.setText(data_text[position]);
imageview.setImageResource(data_image[position]);
return (row);
}
我怎样才能解决这个问题?
最佳答案
如果您处于碎片中,则想要
getActivity().getLayoutInflater();
或者
LayoutInflater.from(getActivity());
你也可以做
View.inflate();
或者
LayoutInflater inflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
关于android - fragment 中的getLayoutInflater(),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26368178/