ArrayAdapter in Fragment

K

Kustaf

Neues Mitglied
0
Hallo, ich würde gerne in einem Fragment ein ListView verwenden. Doch leider bekomme ich das mit dem ArrayAdapter nicht hin. Hoffe auf schnelle Hilfe :biggrin:

Mein Fragment:

public class Fragment2 extends Fragment{

TextView Text1;
public String[] Listarray2;
public ListView ListView2;

@Override
public void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
}

@SuppressLint("InflateParams")
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// TODO Auto-generated method stub

View layout = inflater.inflate(R.layout.fragment2, null);
Text1 = (TextView) layout.findViewById(R.id.textView1);

Listarray2 = getResources().getStringArray(R.array.Array1);

ListView2 = (ListView) getActivity().findViewById(R.id.ListView2);
ArrayAdapter<String> arrayadapter2 = new ArrayAdapter<String>(this.getActivity(),android.R.layout.simple_list_item_1,ListView2);
ListView2.setAdapter(arrayadapter2);

return layout;
}

@Override
public void onActivityCreated(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onActivityCreated(savedInstanceState);
}

}
 
wenn du den Code in Code-blöcke packen würdest, wäre das echt besser lesbar ;)

Code:
Listarray2 = getResources().getStringArray(R.array.Array1);

ListView2 = (ListView) getActivity().findViewById(R.id.ListView2);
ArrayAdapter<String> arrayadapter2 = new ArrayAdapter<String>(this.getActivity(),
android.R. layout.simple_list_item_1,
ListView2);    [B][COLOR="Red"]<< statt der Listview2 ist bestimmt Listarray2 gemeint ?[/COLOR][/B]
ListView2.setAdapter(arrayadapter2);
 
  • Danke
Reaktionen: missspelled

Ähnliche Themen

D
Antworten
23
Aufrufe
2.561
Data2006
D
M
Antworten
2
Aufrufe
865
jogimuc
J
OnkelLon
Antworten
13
Aufrufe
1.987
OnkelLon
OnkelLon
Zurück
Oben Unten