-3

BaseAdapter を使用して 1 つのカスタム ListView を表示しています。EditText と Button が 1 つの raw に含まれています。このような :ここに画像の説明を入力

ここで、1 番目のボタンがクリックされたときに 1 番目の EditText のテキスト、2 番目のボタンがクリックされたときに 2 番目の EditText のテキストなどを取得したいと考えています。

どうすればこれを達成できますか?

4

2 に答える 2

2

を実装する必要があります onListItemClick。の要素をクリックすると、onListItemClick が呼び出されますListView。このコールバックの 2 番目のパラメーターはViewインスタンスです - ListView 内でクリックされたビューです。これを使用してEditText(view.findViewByIdを介して)検索getText()し、返されたオブジェクトを呼び出すことができます

于 2013-02-01T10:38:24.563 に答える
0

アダプタは onClickListener を実装する必要があります。

public class YOURADAPTER extends ArrayAdapter<String> implements OnClickListener   

次に、getViewメソッドでオンクリック リスナーを設定します。

于 2013-02-01T10:41:50.113 に答える