android 如何使LinearLayout内控件的排列方向为自下至上

2025-01-25 07:20:41
推荐回答(3个)
回答1:

  1. 在xml中设置:

    android:orientation="vertical"

  2. 在Java代码中为LinearLayout设置:

    linearLayout.setOrientation(LinearLayout.VERTICAL);

  3. 在Java代码中为继承于LinearLayout的视图设置:

    setOrientation(VERTICAL);


    如果只是动态添加View,后加的放在第一个,可以:

    linearLayout.addView(child, 0);


回答2:

你设置layout_height="wrap_content"只是设置整个LinearLayout的高度随内容的多少而变化,并没有修改排列顺序。

回答3:

设置index试试。

public void addView(View child, int index)