Tim
- Forum-Beiträge: 20
09.04.2011, 00:00:17 via Website
09.04.2011 00:00:17 via Website
Hallo,
ich schreibe gerade meine erste Android App und bin mir nicht ganz sicher wie ich folgende Sache (sauber) umsetzen kann.
Mein Ziel ist es in einem Scrollview mehrere TableRows zu haben, in welcher jeweils ein TextView und zwei Button vorhanden sind. Nun möchte ich diese TableRows zur Laufzeit erstellen. Deshalb habe ich folgenden View erzeugt und die Klasse von View abgeleitet.
Diese habe ich in meinem Layout (xml) zweimal fest eingebunden:
Leider erscheinen diese beiden "Zeilen" beim Emulator nicht.
Was habe ich falsch gemacht bzw. verstanden?
P. S. für Android 2.2
Vielen Dank für eure Hilfe.
ich schreibe gerade meine erste Android App und bin mir nicht ganz sicher wie ich folgende Sache (sauber) umsetzen kann.
Mein Ziel ist es in einem Scrollview mehrere TableRows zu haben, in welcher jeweils ein TextView und zwei Button vorhanden sind. Nun möchte ich diese TableRows zur Laufzeit erstellen. Deshalb habe ich folgenden View erzeugt und die Klasse von View abgeleitet.
1<?xml version="1.0" encoding="utf-8"?>
2<View class="de.glgl.views.Question" xmlns:android="http://schemas.android.com/apk/res/android">
3<TableRow android:id="@+id/tableRow1" style="@style/Questions.Row" xmlns:android="http://schemas.android.com/apk/res/android">
4 <TextView android:id="@+id/textView1" android:text="@string/question1" style="@style/Questions.Text"></TextView>
5 <Button android:id="@+id/button1" android:text="@string/yes" style="@style/Questions.Button"></Button>
6 <Button android:id="@+id/button3" android:text="@string/no" style="@style/Questions.Button"></Button>
7</TableRow>
8</View>
2<View class="de.glgl.views.Question" xmlns:android="http://schemas.android.com/apk/res/android">
3<TableRow android:id="@+id/tableRow1" style="@style/Questions.Row" xmlns:android="http://schemas.android.com/apk/res/android">
4 <TextView android:id="@+id/textView1" android:text="@string/question1" style="@style/Questions.Text"></TextView>
5 <Button android:id="@+id/button1" android:text="@string/yes" style="@style/Questions.Button"></Button>
6 <Button android:id="@+id/button3" android:text="@string/no" style="@style/Questions.Button"></Button>
7</TableRow>
8</View>
1public class Question extends android.view.View {
2
3 public Question(Context context) {
4 super(context);
5 }
6
7 public Question (Context context, AttributeSet attrs)
8 {
9 super(context, attrs);
10 }
11}
2
3 public Question(Context context) {
4 super(context);
5 }
6
7 public Question (Context context, AttributeSet attrs)
8 {
9 super(context, attrs);
10 }
11}
Diese habe ich in meinem Layout (xml) zweimal fest eingebunden:
1<de.glgl.views.Question style="@style/Questions.Row"></de.glgl.views.Question>
Leider erscheinen diese beiden "Zeilen" beim Emulator nicht.
Was habe ich falsch gemacht bzw. verstanden?
P. S. für Android 2.2
Vielen Dank für eure Hilfe.
— geändert am 09.04.2011, 12:38:13
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.