我有一个带有按钮列表的scrollview。第一次使用该应用程序时,我想在列表的开头添加说明,但是在用户使用一次后,将说明移至屏幕外的末尾,因为实际上不再需要这些说明了,但我仍然希望他们无障碍。我不知道从哪里开始!
编辑:根据要求提供不同的解释。
我的主要布局有一张 table 。最下面一行是HorizontalScrollView,其中包含LinearLayout,其中包含6个按钮。如果按.xml布局中的顺序将这些按钮1、2、3、4、5、6调用,我希望在代码中能够将它们重新排序为“6、1、2、3、4、5” 。
最佳答案
只需找到您的 View ,然后从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);