I'm trying to show my results search in a ListView
on the Fragment
, but it fails on:
LayoutInflater inflater = getLayoutInflater();
The method getLayoutInflater(Bundle) in the type Fragment is not applicable for the arguments ()
This is my code:
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);
}
How can I fix this?
Now and don't know from when you can get it in your Fragment(support library v4) by
Use it:
if you are in a fragment you want
or
also you can do
or
In Activity you can use like this:
For Fragment you need to replace keyword "this" with "getActivity()"
Hope this will help!
If you want to inflate layout (attach child layout to parent) in
Fragment
Use this code
LayoutInflater inflater = (LayoutInflater) getActivity() .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
Now to
Inflate
child layoutHappy coding :)