0

ボタンがあります。画像とチェックボックスを含むカスタムlistViewで別のアクティビティを呼び出し、マークされた位置が別のアクティビティに渡されます。それはうまく機能しますが、次のように、ボタンに一列に表示される複数のアイコンを取得する必要があります。

ここに画像の説明を入力

4

3 に答える 3

0

ImageViews を LinearLayout に入れますか? あなたの質問は本当に理解しにくいですが、額面通りに受け取るなら、それがあなたの答えです。

于 2013-03-28T14:11:02.620 に答える
0

XML レイアウトではLinearLayout、水平方向で を使用します。

コンテナ内に配置するアイテムは、幅を固定するか、幅に設定する必要があります。wrap_content

于 2013-03-28T14:14:54.693 に答える
0

という名前のxmlファイルを作成してrow_lauout.xml使用LinearLayoutし、orientation horizontalその中にすべてのボタンを配置します。

main.xml作成しList、デザインに従って整列させます。

Javaコードで、いずれか(または必要に応じて他のアダプター)ListAdapterを拡張し、メソッドをオーバーライドするクラスを記述します。BaseAdaptergetView

メソッド内でgetViewrow_layout.xmlを次のように膨張させます

    View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.row_layout,
            null);

onClick次に、メソッド内のすべてのボタンに実装しますgetView

Android でのセル再利用の概念に関するもう 1 つの提案検索。スクロールを非常にスムーズにするのに役立ちます。

于 2013-03-29T05:45:49.090 に答える