Android – 如何发送后续视图

我正在向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()功能.

View.bringToFront

点赞