Androidでカスタムリストビューを作成する方法を知っています。しかし、iPhone アプリケーション開発と同様に、各行に複数の異なる uicellview スタイルを設定できます。はいの場合、どうすればこれを達成できますか。あなたの助けに感謝します
質問する
2486 次
2 に答える
1
getView メソッドでアイテムの位置を使用します。
擬似:
public View getView(int position, View recycledView, ViewGroup group) {
View view;
if(position == 1){
view = View.inflate(context, R.layout.view1, null);
} else {
view = View.inflate(context, R.layout.view2, null);
}
// populate the view
return view;
}
于 2013-07-06T13:56:05.347 に答える
0
これを実現するには、複数の xml レイアウト ファイルを膨張させ、条件に基づいてそれらを返します。
たとえば、アダプターの getview() メソッド内
あなたはこのようにすることができます
for condition 1
inflate layout 1 and return view
for condition 2
inflate layout 2 and return view.
于 2013-07-06T13:56:02.350 に答える