水平のメニュー バーを作成しようとしていますが、何らかの理由でウェイトを使用すると水平方向に整列しません。何か提案はありますか?
<LinearLayout
android:id="@+id/bottombuttonslayout"
android:layout_width="match_parent"
android:layout_height="58dp"
android:layout_alignParentBottom="true"
android:weightSum="1.0" >
<LinearLayout
android:id="@+id/listSlotBox"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight=".20"
android:gravity="center" >
<ImageView
android:id="@+id/listSlot"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:adjustViewBounds="false"
android:background="@drawable/list" />
</LinearLayout>
<LinearLayout
android:id="@+id/leftArrorSlotBox"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_weight=".20" >
<ImageView
android:id="@+id/leftArrowSlot"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:adjustViewBounds="false"
android:background="@drawable/left_arrow" />
</LinearLayout>
<LinearLayout
android:id="@+id/playSlotBox"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_weight=".20" >
<ImageView
android:id="@+id/playSlot"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:adjustViewBounds="false"
android:background="@drawable/playing" />
</LinearLayout>
<LinearLayout
android:id="@+id/rightArrowSlotBox"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_weight=".20" >
<ImageView
android:id="@+id/rightArrowSlot"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:adjustViewBounds="false"
android:background="@drawable/right_arrow" />
</LinearLayout>
こんな感じで縦に並んでいます。水平ではない:
編集
これは最初の提案に従っています。