C
cocojack42
Ambitioniertes Mitglied
- 4
Hallo,
da ich jetzt ein wenig an dem Gui meiner App bastele, und ganze speziell für das Tablet konzipiert ist, finde ich das Master-Flow Detail Layout sehr klasse, nur komme ich nicht drauf wie ich mein ListView mit mehr als nur Text bevölkern kann.
Zur verdeutlichung noch einmal:
Das linke Fragment wird mit :
bevölkert, nur leider kann ich in dieser Liste nur Strings hinzufügen und ich könnte meine kleine Klasse auch komplett weglassen und sowas in der art schreiben:
Wie kann ich also anstatt Strings dort meine eigenen Custom-Views einfügen?
lg Coco
da ich jetzt ein wenig an dem Gui meiner App bastele, und ganze speziell für das Tablet konzipiert ist, finde ich das Master-Flow Detail Layout sehr klasse, nur komme ich nicht drauf wie ich mein ListView mit mehr als nur Text bevölkern kann.
Zur verdeutlichung noch einmal:
Das linke Fragment wird mit :
Code:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
List<tView> list= new ArrayList<tView>();
list.add(new tView(getActivity(), "v1"));
setListAdapter(
new ArrayAdapter<tView>(
getActivity(),
android.R.layout.simple_list_item_activated_1,
android.R.id.text1,
list));
}
private class tView extends TextView{
public tView(Context context, String text) {
super(context);
this.setText(text);
}
@Override
public String toString() {
return (String) this.getText();
}
}
Code:
List<String> list= new ArrayList<String>();
list.add("v1"));
//....
setListAdapter(
new ArrayAdapter<tView>(
getActivity(),
android.R.layout.simple_list_item_activated_1,
android.R.id.text1,
list));
lg Coco