android: Wie bekommt man die ID der textview, wenn darauf geklickt?
Habe ich eine Tätigkeit, die Abfragen von sqllite und zeigen Sie die Ausgabe auf xml -
dies ist Teil der Tätigkeit
( (TextView) view.findViewById(R.id.tv_id) ).setText( listItem.getId()+"");
( (TextView) view.findViewById(R.id.tv_name) ).setText( listItem.getName() );
( (TextView) view.findViewById(R.id.tv_age) ).setText( listItem.getAge()+"" );
- und dies ist die xml:
<TableLayout
android:layout_width="wrap_content"
android:id="@+id/TableLayout01"
android:layout_below="@+id/tv_age"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/tv_name">
<TableRow
android:layout_width="wrap_content"
android:layout_below="@+id/tv_age"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/TableLayout01"
android:id="@+id/TableRow01">
<TextView
android:layout_width="10dip"
android:layout_height="30dip"
android:id="@+id/tv_id"
android:text=""
android:layout_centerVertical="true">
</TextView>
<TextView
android:layout_width="100dip"
android:layout_height="wrap_content"
android:text="" android:id="@+id/tv_name"
android:layout_centerVertical="true"
android:layout_toRightOf="@+id/tv_id"
android:layout_marginLeft="10px">
</TextView>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="" android:id="@+id/tv_age"
android:layout_centerVertical="true"
android:layout_toRightOf="@+id/tv_name"
android:layout_marginLeft="10px">
</TextView>
</TableRow>
</TableLayout>
Nun, dies funktioniert einwandfrei. Es zeigt das Ergebnis in einer Abfrage. Nun, ich möchte erstellen Sie eine weitere Aktivität, die eine Antwort auf die-Taste lange drücken oder einfach nur eine Note, wenn die Abfrage angezeigt wird. Wie bekomme ich die ID der gedrückten textview so kann ich es verwenden, für die andere Tätigkeit?
vielen Dank für Eure Hilfe.
ist es nicht anzeigen.getId() ?
InformationsquelleAutor riza | 2010-11-17
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Tun Sie dies statt:
und dann in die
onClickEvent
Sie bekommen die id der text-Ansicht "apps" zu schreiben, dergetId()
Methode.InformationsquelleAutor Fredrik Wallenius
wenn Sie möchten, dass der String mit der id Sie können die folgende Methode verwenden:
InformationsquelleAutor Bobs