String Array Text Formatieren

  • 2 Antworten
  • Neuester Beitrag
Diskutiere String Array Text Formatieren im Android App Entwicklung im Bereich Betriebssysteme & Apps.
J

java4life

Neues Mitglied
Hi,

ich habe folgendes String array:

Code:
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="app_name">ListView2</string>
    <string-array name="city_array">
        <item>Berlin Startzeit: </item> 
        <item>Potsdam</item>
        <item>Mannheim</item>
    </string-array>
</resources>
nun wollte ich fragen,ob es eine möglichkeit gibt,dieses array zu formatieren. anscheinend kann man einzelne items nicht bearbeiten oder sehe ich das falsch?

hätte jemand eine idee,wie ich zum beispiel nur berlin rot einfärben kann?
da muss es doch eine möglichkeit geben :(

danke schon mal für eure hilfe!!!
 
S

swordi

Lexikon
die daten und die formatierung der objekte bzw anzeigen sind 2 getrennte dinge.

hier hast du nur reine daten, die ein array bilden.

wo die diese anzeigst, bleibt dir überlassen. zb in einer liste, dann kannst du via custom adapter das element färben wie du willst.
 
Bobert

Bobert

Fortgeschrittenes Mitglied
Hallo,

das könnte vielleicht wie folgt funktionieren.

Code:
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <plurals name="numberOfSongsAvailable">
        <item quantity="Red">Berlin</item>
        <item quantity="Black">Hamburg</item>
    </plurals>
</resources>
Code:
int count = getNumberOfsongsAvailable();
Resources res = [URL="http://developer.android.com/reference/android/content/Context.html#getResources%28%29"]getResources()[/URL];
String songsFound = res.[URL="http://developer.android.com/reference/android/content/res/Resources.html#getQuantityString%28int,%20int%29"]getQuantityString[/URL](R.plurals.numberOfSongsAvailable, count);
Gruß Bobert
 
Ähnliche Themen - String Array Text Formatieren Antworten Datum
5
16
4