0

私は答えを探してインターネットをたくさん検索しましたが、それを見つけることができませんでした...だからここに私の質問があります:

listView があり、この listView の一部の行にはボタンが必要です。そこで、すべての行にボタンを配置し (単純なアダプターを使用しているため、各行の形状は追加の .xml ファイルに含まれています)、すべてのボタンを非表示にすると自分に言い聞かせました。行に必要な場合は、ボタンを VISIBLE にします。

問題は、単純なアダプターに読み込まれた xml ファイルにあるボタンにアクセスする方法ですか?? (そしてクリックせずに!!ビューを取得するためにクリックしてから好きなことをすることを暗示する多くの回答を見ました。見る??)

質問がすでに出されている場合は申し訳ありません。

4

3 に答える 3

0

シンプルなアダプターを拡張するカスタム アダプターを作成し、オーバーライドすることが できgetViewます。 html

于 2012-07-16T09:11:26.210 に答える
0

私も以前に同じようなことに直面しました。Button の代わりに Spinner を使用しました。このリンクで私の答えを見ることができます:

複雑なListView行ビュー内にあるビューを取得するには?

これはあなたを助けるでしょう...;)

乾杯

于 2012-07-16T09:13:38.133 に答える
0

1. XML にあるボタンの ID を使用してアクセスします。

<Button android:id= @+id/Button_1
</Button>

2.動的ボタンを使用している場合でも、プログラムでIDを割り当てることができます。

Button butt = new Button();
  butt.setId(1);
于 2012-07-16T09:10:18.940 に答える