メニューバーを画面上部に表示する方法を知りました。私はexpandableListViewを使用して作成したメインメニューの周りを移動する間、その位置にとどまります。しかし、私は、メニューバーを画面の一番上ではなく下にしたいと思います。私はrelativeViewで遊んだり、下のバーを手に入れましたが、メインメニューは消えてしまいました。ここ は私のメインのxmlファイルは、その後、私はそれが私のプログラムに表示されるように取得するためにJavaのためにこれを使用しExpandableListViewの使用中に画面下部にメニューバーを置く
<?xml version="1.0" encoding="UTF-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<LinearLayout
android:id="@+id/buttons"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<Button
android:id="@+id/buttonbefore"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="50"
android:text="back" />
<Button
android:id="@+id/buttonnext"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="50"
android:text="Next" />
</LinearLayout>
<ExpandableListView
android:id="@+id/android:list"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
<TextView
android:id="@+id/android:empty"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:text="@string/main_no_items" />
です。
LinearLayout bottomMenu = (LinearLayout)findViewById(R.id.buttons);
私は重力で遊んでみましたが、何もしませんでした。あなたがそれが助けになると思うなら私のプログラムからもっと多くのコードを追加することができます。
ありがとう、私は別のLinearLayoutを追加してボタンを2番目のLinearLayout – Aaron