getResources().getStringArray() in custom BaseAdapter

  • Servus!


    Ich möchte gerne in einer GridView Texte aus einer XML anzeigen. Dazu verwende ich einen CustomAdapter. MIt statisch eingegebenen Inhalten funktioniert es super. Doch wie kann ich den ArrayInhalt aus meiner XML auslesen? getResources().getStringArray(R.array.data); ist nicht zulässig....


    Hier mal mein Adapter bis jetzt:




    Danke ;) und Grüße

  • Hi 3ncrypt0,


    "getResources().getStringArray(R.array.data);" kann auch nicht ohne weiteres genutzt werden da dies eine abstrakte Methode der Klasse Context ist.


    Um es aber trotzdem zu nutzen machst du einfach das hier:
    Innerhalb deiner Activity:

    Java
    TextAdapter textAdapter = new  TextAdapter(getApplicationContext());


    vorzugweise im Konstruktor deines TextAdapter:

    Java
    texts =  context.getResources().getStringArray(R.array.data);


    mfg Titus

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!