我有一個從sqllite查詢活動和顯示輸出爲xmlandroid:如何獲得點擊時的文本視圖的ID?
這是活動
((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()+"");
的一部分,這是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>
現在這工作正常。它顯示結果查詢。現在,我想要創建另一個活動來響應長按或顯示查詢時的一次觸摸。如何獲得按下的textview的ID,以便我可以將其用於其他活動?
非常感謝您的幫助。