ボタンがあります。画像とチェックボックスを含むカスタムlistViewで別のアクティビティを呼び出し、マークされた位置が別のアクティビティに渡されます。それはうまく機能しますが、次のように、ボタンに一列に表示される複数のアイコンを取得する必要があります。
質問する
82 次
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
を拡張し、メソッドをオーバーライドするクラスを記述します。BaseAdapter
getView
メソッド内でgetView
row_layout.xmlを次のように膨張させます
View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.row_layout,
null);
onClick
次に、メソッド内のすべてのボタンに実装しますgetView
。
Android でのセル再利用の概念に関するもう 1 つの提案検索。スクロールを非常にスムーズにするのに役立ちます。
于 2013-03-29T05:45:49.090 に答える