Droid:如何以编程方式重新排序linearlayouts内容?

Tic*_*ink 4 android button android-linearlayout

我有一个带有按钮列表的滚动视图.我希望在首次使用该应用程序时在此列表的开头有说明,但是在用户使用它之后将指令移到结束屏幕,因为说明不再需要,但我仍然想要他们可以访问 我不知道从哪里开始!

编辑:按要求提供不同的解释.

我的主要布局有一张桌子.底行是Horizo​​ntalScrollView,包含一个LinearLayout,包含6个按钮.如果我们在.xml布局中按顺序调用这些按钮1,2,3,4,5,6,我希望代码能够将它们重新排序为"6,1,2,3,4,5" .

Tal*_*lha 13

只需找到您的视图,然后从linearlayout中删除并按新订单添加.

ln1= (LinearLayout)findViewById(R.id.ln1);

    btn1= (Button)findViewById(R.id.button1);
    btn2= (Button)findViewById(R.id.button2);
    btn3= (Button)findViewById(R.id.button3);
    btn4= (Button)findViewById(R.id.button4);
    btn5= (Button)findViewById(R.id.button5);
    btn6= (Button)findViewById(R.id.button6);

    ln1.removeAllViews();

    ln1.addView(btn6);
    ln1.addView(btn1);
    ln1.addView(btn2);
    ln1.addView(btn3);
    ln1.addView(btn4);
    ln1.addView(btn5);
Run Code Online (Sandbox Code Playgroud)