Android 线性布局显示项目从下到上

Android 线性布局显示项目从下到上,android,android-linearlayout,Android,Android Linearlayout,我有一条直线。我正在运行时添加项。但所有项目都是从上到下显示的。现在我尝试从下到上显示项目 我是说。我想从下到上设置线性布局中的项目 这是我的线性布局:- messagesContainer = (ViewGroup) findViewById(R.id.messagesContainer); scrollContainer = (ScrollView) findViewById(R.id.scrollContainer); LinearLayout.LayoutParams

我有一条直线。我正在运行时添加项。但所有项目都是从上到下显示的。现在我尝试从下到上显示项目

我是说。我想从下到上设置线性布局中的项目

这是我的线性布局:-

 messagesContainer = (ViewGroup) findViewById(R.id.messagesContainer);
    scrollContainer = (ScrollView) findViewById(R.id.scrollContainer);

   LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
   LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT);


    if (!leftSide) {
        bgRes = R.drawable.right_message_bg;
        params.gravity = Gravity.RIGHT;
        params.leftMargin=30;
    }
    else
    {
        params.gravity = Gravity.LEFT;
        params.rightMargin=30;
    }

    textView.setLayoutParams(params);

    textView.setBackgroundResource(bgRes);

    runOnUiThread(new Runnable() {
        @Override
        public void run() {
            messagesContainer.addView(textView,messagesContainer.getChildCount());

            //messagesContainer.bringChildToFront(textView);

            // Scroll to bottom
            if (scrollContainer.getChildAt(0) != null) {
                scrollContainer.scrollTo(scrollContainer.getScrollX(), scrollContainer.getChildAt(0).getHeight());
            }
            scrollContainer.fullScroll(View.FOCUS_DOWN);
            scrollContainer.pageScroll(View.FOCUS_DOWN);
        }
    });

请帮帮我

您可以通过以下方式以编程方式添加它:

LinearLayout layout = findViewById(R.id.layout);
layout.addView(newView, index);
您只需添加索引为0的always

您还可以使用android:gravity=“bottom”

gravity。 此外,如果希望消息从下到上显示,则需要添加 按该顺序将它们添加到
视图组中

将重力设置为底部

LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
                LayoutParams.WRAP_CONTENT, LayoutParams.FILL_PARENT);
            params.weight = 1.0f;
            params.gravity=48;

            button.setLayoutParams(params);

有关重力值以及如何设置重力检查的信息,请参见。它只是viewgroup中的消息显示。但是味精是从上到下显示的。我想从下到上显示它我想给index=0赋予底部文本你给layout.setGravity(Gravity.bottom)了吗;但我最下面的文本索引是total msg。如果你混淆了线性,那么使用相对