チャットメッセンジャーのようなアプリを開発しようとしています
テキストを送信するたびに、左側に表示され、返信がリストビューの右側に表示されます
私はすでにアイテムの奇数と偶数の位置のカスタムレイアウトを使用してこれを行っています
アイテムが奇数の位置にあるとき、左に表示され、右にも表示されます。いつか、一人がメッセージを送り続けることができるので、BaseAdapter動的レイアウトを使用してプログラムでリストビューにアイテムを追加する
public View getView(int position, View convertView, ViewGroup parent) {
LayoutInflater inflater = getLayoutInflater();<br>
View row;<br>
if (position % 2 == 0) {<br>
row = inflater.inflate(R.layout.list_row_layout_even,parent,false);
TextView textLabel = (TextView) row.findViewById(R.id.text);
textLabel.setText(arraylist.get(position));
} else {
row = inflater.inflate(R.layout.list_row_layout_odd, parent,
false);
TextView textLabel = (TextView) row.findViewById(R.id.text);
textLabel.setText(arraylist.get(position));
}
return (row);
}
を拡張しかし、今、私は私が欲しいの側にそれを置きたいと思う、私はアイテムの位置に依存しないに位置している意味によって
したがって、古いレイアウトのようにそれぞれの面ではなく同じ面に現れなければなりません。
これは可能ですか?任意のヘルプは非常に高く評価されます! ありがとう