我正在向LinearLayout中添加一些视图,其中顶部略有重叠,以下是代码:
viewHolder.linearLayout.removeAllViews();
for (int i = 0; i < conversation.getPreviousMessages().length; i++) {
View messageView = layoutInflater.inflate(R.layout.layout_previous_message_row, null);
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT);
layoutParams.setMargins(0, -5, 0, 0);
viewHolder.linearLayout.addView(messageView, layoutParams);
}
在这段代码中,一些视图按照顺序A、B、C添加到布局中,其中A在后面,C在前面。
我想反转顺序,将A放在前面,C放在后面。
我尝试了这个方法,但什么都没有发生。
请问如何实现此功能? 您能否提供相关代码?
谢谢。