Привет! Я пытаюсь создать нижнюю панель навигации для своего приложения, аналогичную приложению iphone zappos:
В настоящее время у меня линейный макет в моем относительном макете.Код здесь:
<LinearLayout
android:layout_alignParentBottom="true"
android:layout_width="wrap_content"
android:layout_height="60dip"
android:orientation="horizontal">
<Button
android:layout_height="fill_parent"
android:id="@+id/navhomebtn"
android:text="Home"
android:layout_width="wrap_content" />
<Button
android:layout_height="fill_parent"
android:id="@+id/navsearchbtn"
android:text="Search"
android:layout_width="wrap_content" />
<Button
android:layout_height="fill_parent"
android:id="@+id/navfavbtn"
android:text="Favorites"
android:layout_width="wrap_content" />
<Button
android:layout_height="fill_parent"
android:id="@+id/navloanbtn"
android:text="Loans"
android:layout_width="wrap_content" />
</LinearLayout>
Когда я меняю кнопки, чтобы заполнить родительский элемент, они просто перекрывают друг друга и не учитывают размер остальных.Я надеялся заставить их заполнить пространство, чтобы у телефонов разного размера был похожий интерфейс.В противном случае я должен был бы установить их как фиксированную ширину и центрировать их по фону, который смешивается (что я не хочу делать).
Пожалуйста, помогите!