我正在向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打到后面.
我试过this但没有任何反应.
我怎么能达到这个目的?
拜托,请问有人带给我一些代码吗?
提前致谢.
最佳答案 如果这是您要问的问题,则可以更改视图的z顺序.如果需要,您通常可以在该类中使用View.bringToFront()功能.