AndroidのListViewのレイアウトの使い方にとまどうこの頃w
AndroidでListViewレイアウトをつくっていてハマったのでメモします。
ListView内にButtonなどを設置してそのイベントと押したitemの番号を取得したい場合に簡単な方法を検証してて見つけ
たので忘れないうちにストックします。
@Override public View getView(int position, View view, ViewGroup viewGroup) { ーーー Button deleteBtn = (Button) view.findViewById(R.id.deleteBtn); deleteBtn.setTag(position); ーーー }
次に上記Buttonのレイアウト用にxmlにonCLickを追加
<Button
android:id="@+id/deleteBtn"
android:onClick="deleteGo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:focusable="false"
android:text="delete" />
あとはメソッドでpostionを取得してやりくします!
public void deleteGo(View view) { Log.v("yorosiku!",view.getTag()); }
だいぶシンプルになったと思います、この方法がわかるまで色々見まわりましたが、
難しかったのでこれぐらいシンプルだと初心者でもすぐに使えるかと思います。
すばらしい情報ありがとうございました!
助かりました
はじめまして!こんなんでお役に立てて幸いですw