ListFragment mit eigenen Views bevölkern

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:

fragments.png


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();
        }
        
    }
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:

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));
Wie kann ich also anstatt Strings dort meine eigenen Custom-Views einfügen?

lg Coco
 

Ähnliche Themen

FabianDev
Antworten
5
Aufrufe
548
swa00
swa00
R
Antworten
3
Aufrufe
1.614
Ritartet
R
R
  • RudolfHagen
Antworten
1
Aufrufe
648
koje71
koje71
Zurück
Oben Unten