6

ボタンのリストを含むスクロールビューがあります。アプリを最初に使用するときにこのリストの先頭に説明を表示したいのですが、ユーザーが一度使用した後は、説明を画面の最後に移動します。説明は実際には再度必要ないためです。それらにアクセスできます。どこから始めたらいいのかわからない!

編集:要求に応じて異なる説明。

私のメインレイアウトにはテーブルがあります。一番下の行は、6 つのボタンを含む LinearLayout を含む Horizo​​ntalScrollView です。これらのボタン 1、2、3、4、5、6 を .xml レイアウトで並べ替えて呼び出す場合、コードでそれらを「6、1、2、3、4、5」に並べ替えられるようにします。 .

4

1 に答える 1

17

ビューを見つけて、次に線形レイアウトから削除し、新しい順序で追加するだけです。

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);
于 2013-01-02T12:13:34.697 に答える