我使用ListView顯示多個項目。 下面我row.xml:在ListView中獲取位置
<TextView android:text="text"
android:id="@+id/tvViewRow"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</TextView>
<Button android:text="Click me!"
android:id="@+id/BtnToClick"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="myClick">
</Button>
而且我在下面活動定義了MyClick:
public void myClick (View v) {
LinearLayout vwParentRow = (LinearLayout)v.getParent();
//How to get the position
}
如何知道其位置BUTTOM被點擊? 這個位置的意思與onListItemClick的方法相同。
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
}
這個問題已經被問過,請提前查找問題張貼。 – JoxTraex 2012-02-01 09:05:54