1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. Thoresus, 11.05.2010 #1
    Thoresus

    Thoresus Threadstarter Neuer Benutzer

    Hallo,

    Ich habe gerade mit der Entwicklung von Android-Apps begonnen :) Zu meinem Problem:

    Ich habe eine Tabelle aus sehr vielen TextViews erstellt und möchte nun gern auf einige davon mit einer Schleife zugreifen. Kann mir jemand sagen, wie man diese gut erreichen kann, z.B. mit einem Array?

    Ich hab bisher nur über die ID auf Views zugegriffen. Gibts auch noch eine andere Möglichkeit?

    Viele Grüsse

    Thoresus
     
  2. swordi, 11.05.2010 #2
    swordi

    swordi Gewerbliches Mitglied

    wie hast du denn diese tabelle gemacht

    mit einem adapter? dann kannst du über den adapter auf die werte zugreifen

    ohne code können wir wenig helfen
     
  3. Thoresus, 11.05.2010 #3
    Thoresus

    Thoresus Threadstarter Neuer Benutzer

    Wie erstellt man eine Tabelle mit Adapter? :)

    Ich hab es so gemacht (auf zwei Zeilen gekürzt, da sonst zu gross):

    Code:
    <ScrollView android:id="@+id/ScrollView01" android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android">
        <TableLayout android:id="@+id/TableLayout01" android:layout_width="fill_parent" android:layout_height="fill_parent">
            <TableRow android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/TitleRow">
                <TextView android:id="@+id/TextViewTitleHole" android:layout_height="wrap_content" android:text="@string/hole" android:background="#ffffff" android:layout_weight="12.5" android:clickable="true" android:gravity="center" android:focusable="true" android:padding="1dp" android:textColor="#000000" android:layout_marginBottom="2dp" android:layout_marginLeft="1dp" android:layout_marginRight="1dp" android:layout_marginTop="1dp"></TextView>
                <TextView android:text="@string/white" android:id="@+id/TextViewTitleWhite" android:layout_height="wrap_content" android:background="#ffffff" android:layout_weight="12.5" android:clickable="true" android:gravity="center" android:focusable="true" android:padding="1dp" android:textColor="#000000" android:layout_marginBottom="2dp" android:layout_marginLeft="1dp" android:layout_marginRight="1dp" android:layout_marginTop="1dp"></TextView>
                <TextView android:text="@string/yellow" android:id="@+id/TextViewTitleYellow" android:layout_height="wrap_content" android:background="#ffffff" android:layout_weight="12.5" android:clickable="true" android:gravity="center" android:focusable="true" android:padding="1dp" android:textColor="#000000" android:layout_marginBottom="2dp" android:layout_marginLeft="1dp" android:layout_marginRight="1dp" android:layout_marginTop="1dp"></TextView>
                <TextView android:text="@string/blue" android:id="@+id/TextViewTitleBlue" android:layout_height="wrap_content" android:background="#ffffff" android:layout_weight="12.5" android:clickable="true" android:gravity="center" android:focusable="true" android:padding="1dp" android:textColor="#000000" android:layout_marginBottom="2dp" android:layout_marginLeft="1dp" android:layout_marginRight="1dp" android:layout_marginTop="1dp"></TextView>
                <TextView android:text="@string/red" android:id="@+id/TextViewTitleRed" android:layout_height="wrap_content" android:background="#ffffff" android:layout_weight="12.5" android:clickable="true" android:gravity="center" android:focusable="true" android:padding="1dp" android:textColor="#000000" android:layout_marginBottom="2dp" android:layout_marginLeft="1dp" android:layout_marginRight="1dp" android:layout_marginTop="1dp"></TextView>
                <TextView android:text="@string/par" android:id="@+id/TextViewTitlePar" android:layout_height="wrap_content" android:background="#ffffff" android:layout_weight="12.5" android:clickable="true" android:gravity="center" android:focusable="true" android:padding="1dp" android:textColor="#000000" android:layout_marginBottom="2dp" android:layout_marginLeft="1dp" android:layout_marginRight="1dp" android:layout_marginTop="1dp"></TextView>
                <TextView android:text="@string/hcp" android:id="@+id/TextViewTitleHcp" android:layout_height="wrap_content" android:background="#ffffff" android:layout_weight="12.5" android:clickable="true" android:gravity="center" android:focusable="true" android:padding="1dp" android:textColor="#000000" android:layout_marginBottom="2dp" android:layout_marginLeft="1dp" android:layout_marginRight="1dp" android:layout_marginTop="1dp"></TextView>
                <TextView android:text="@string/player" android:id="@+id/TextViewTitlePlayer" android:layout_height="wrap_content" android:background="#ffffff" android:layout_weight="12.5" android:clickable="true" android:gravity="center" android:focusable="true" android:padding="1dp" android:textColor="#000000" android:layout_marginBottom="2dp" android:layout_marginLeft="1dp" android:layout_marginRight="1dp" android:layout_marginTop="1dp"></TextView>
            </TableRow>
            <TableRow android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/RowHole1">
               <TextView android:layout_height="wrap_content" android:background="#ffffff" android:layout_weight="12.5" android:clickable="true" android:gravity="center" android:focusable="true" android:padding="1dp" android:layout_margin="1dp" android:text="1" android:id="@+id/TextViewHole1Hole" android:textColor="#000000"></TextView>
                <TextView android:text="" android:id="@+id/TextViewHole1White" android:layout_height="wrap_content" android:background="#ffffff" android:layout_weight="12.5" android:clickable="true" android:gravity="center" android:focusable="true" android:padding="1dp" android:layout_margin="1dp" android:textColor="#000000"></TextView>
                <TextView android:text="" android:id="@+id/TextViewHole1Yellow" android:layout_height="wrap_content" android:layout_weight="12.5" android:clickable="true" android:gravity="center" android:focusable="true" android:padding="1dp" android:layout_margin="1dp" android:textColor="#000000" android:background="#ffff00"></TextView>
                <TextView android:id="@+id/TextViewHole1Blue" android:layout_height="wrap_content" android:layout_weight="12.5" android:clickable="true" android:gravity="center" android:focusable="true" android:padding="1dp" android:layout_margin="1dp" android:textColor="#000000" android:background="#0000ff"></TextView>
                <TextView android:text="" android:id="@+id/TextViewHole1Red" android:layout_height="wrap_content" android:layout_weight="12.5" android:clickable="true" android:gravity="center" android:focusable="true" android:padding="1dp" android:layout_margin="1dp" android:textColor="#000000" android:background="#ff0000" android:layout_marginBottom="2dp" android:layout_marginLeft="2dp" android:layout_marginRight="2dp"></TextView>
                <TextView android:text="" android:id="@+id/TextViewHole1Par" android:layout_height="wrap_content" android:background="#ffffff" android:layout_weight="12.5" android:clickable="true" android:gravity="center" android:focusable="true" android:padding="1dp" android:layout_margin="1dp" android:textColor="#000000"></TextView>
                <TextView android:text="" android:id="@+id/TextViewHole1Hcp" android:layout_height="wrap_content" android:background="#ffffff" android:layout_weight="12.5" android:clickable="true" android:gravity="center" android:focusable="true" android:padding="1dp" android:layout_margin="1dp" android:textColor="#000000"></TextView>
                <TextView android:text="" android:id="@+id/TextViewHole1Player" android:layout_height="wrap_content" android:background="#ffffff" android:layout_weight="12.5" android:clickable="true" android:gravity="center" android:focusable="true" android:padding="1dp" android:layout_margin="1dp" android:editable="true" android:textColor="#000000"></TextView>
            </TableRow>
    
    
     
  4. Fr4gg0r, 11.05.2010 #4
    Fr4gg0r

    Fr4gg0r App-Anbieter (Werbung)

    ich nehme mal an du hättest das gerne:

    Code:
    private String getText(String [COLOR=Red]id[/COLOR]){
       return ((TextView)findViewById(R.id.[COLOR=Red]id[/COLOR])).getText().toString();
    }
    
    Aber nee, gibts nicht :D
     
    Zuletzt bearbeitet: 11.05.2010
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[OFFEN] Activity als Dialog - RecyclerView funktioniert nicht mehr Android App Entwicklung 14.08.2017
[GESCHLOSSEN] Random ListItem ausgeben funktioniert nicht mehr Android App Entwicklung 13.08.2017
[OFFEN] SVN Commit in Android Studio funktioniert nicht mehr Android App Entwicklung 07.08.2017
[ERLEDIGT] Daten/Code meiner App speichern? Android App Entwicklung 27.07.2017
[GESCHLOSSEN] Kennt jemand ein Programm , um .DEX Dateien zu öffnen, bearbeiten und wieder speichern? Android App Entwicklung 20.07.2017
[OFFEN] Probleme in den Speicher schreiben Android App Entwicklung 13.07.2017
[ERLEDIGT] Mehrere Verzeichnisse abfragen Android App Entwicklung 02.07.2017
[ERLEDIGT] (JSON-)Datei speichern Android App Entwicklung 08.04.2017
[OFFEN] Wie kann ich mehrere Marker in eine MapView laden Android App Entwicklung 25.03.2017
Auswahl mehrerer RadioButton in einem TextView ausgeben Android App Entwicklung 23.02.2017
Du betrachtest das Thema "Mehrere TextViews in einem Array speichern" im Forum "Android App Entwicklung",