上部にわずかに重複する 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を奥にしたいと思います。
これを試しましたが、何も起こりません。
どうすればこれに到達できますか?どうか、コードを持ってきていただけませんか?
前もって感謝します。