我有我動態增加項目的列表視圖。我希望某些項目(我選擇的)應該左對齊,右對齊一些。 Android的ListView可以實現這個功能嗎?Android的列表查看項目對齊
//適配器
if (convertView == null) {
holder = new EventViewHolder();
if (type == 1) {
convertView = inflater.inflate(
R.layout.multi_line_list_item, null);
holder.mtvMessage = (TextView) convertView
.findViewById(R.id.tvMessage);
holder.mtvMessage.setGravity(Gravity.LEFT);
holder.mtvMessage.setBackgroundResource(R.drawable.chatbluebox);
convertView.setTag(holder);
}else{
convertView = inflater.inflate(
R.layout.multi_line_list_item, null);
holder.mtvMessage = (TextView) convertView
.findViewById(R.id.tvMessage);
holder.mtvMessage.setGravity(Gravity.RIGHT);
holder.mtvMessage.setBackgroundResource(R.drawable.chatgreenbox);
convertView.setTag(holder);
}
請讓我知道,如果是可以做到的,並提出了我一個很好的解決方案嗎?
我無法設置重力親愛的。我編輯了我的代碼,向您展示重力問題。請看一看。 –
我想表明的項目爲極左和極右... –
holder.mtvMessage.setGravity(Gravity.LEFT);和任何一個不工作?或者兩者都沒有效果? –