1. Nimm jetzt an unserem Geotel Note - Gewinnspiel teil - Informationen zum Note 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 - Mehrere TextViews einem Forum Datum
[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
AI2: mit Listpicker- Auswahl mehrere Labels aus verschiedenen Index- Listen füllen. Android App Entwicklung 09.12.2016