EditText ボックスと Button を含むようにカスタマイズされた ListView があります。ListView では、テキスト ボックスは として表示されますvisible
が、ボタンは として表示されますinvisible
。ユーザーが ListView 内の項目をクリックすると、Button が表示されます。ListView 用に次のコードを記述しました。
public void onItemClick(AdapterView<?> list, View view, int position, long id) {
view.findViewById(R.id.button).setVisibility(View.VISIBLE);
}
上記のコードは、最初のアイテムの Button と 2 番目のアイテムの Button が表示されている場合に機能します。
私の問題:
ListView の次の項目をクリックすると、現在の項目の Button が表示されるため、前の項目の Button が非表示になるはずです。では、前のアイテムのビューを更新するにはどうすればよいでしょうか?