#android #android-studio #android-navi&ationview
#Android #android-studio #android-navi&ationview
Вопрос:
Здесь я могу это сделать, но на некоторых телефонах списки меню перекрываются со списком линейной компоновки ниже. Итак, есть ли какой-либо другой подход, при котором я могу добиться этого, когда он появится ниже в этом списке меню.
<com.&oo&le.android.material.navi&ation.Navi&ationView
android:layout_&ravity="start"
android:id="@ id/nav_view"
android:fitsSystemWindows="true"
android:layout_width="wrap_content"
android:layout_hei&ht="match_parent"
app:headerLayout="@layout/nav_header_home"
app:menu="@menu/activity_home_drawer"
app:itemTextColor="@color/morewhite"
app:itemIconTint="@color/morewhite"
android:back&round="@mipmap/menubac"
android:theme="@style/ThemeOverlay.titleColor"
&&t;
<LinearLayout
android:layout_width="match_parent"
android:layout_hei&ht="wrap_content"
android:layout_&ravity="bottom"
android:layout_mar&inBottom="20dp"
android:clickable="true"
android:orientation="horizontal"&&t;
<TextView
android:id="@ id/feedbackitem"
android:layout_width="match_parent"
android:layout_hei&ht="48dp"
android:layout_wei&ht="1"
android:textColor="@color/morewhite"
android:&ravity="center"
android:text="Feedback" /&&t;
<TextView
android:id="@ id/lo&outitem"
android:layout_width="match_parent"
android:layout_hei&ht="48dp"
android:layout_wei&ht="1"
android:textColor="@color/morewhite"
android:&ravity="center"
android:text="Lo&out" /&&t;
</LinearLayout&&t;
</com.&oo&le.android.material.navi&ation.Navi&ationView&&t;
Ответ №1:
Вы когда-нибудь пробовали использовать ограничения макета? На мой взгляд, лучше использовать макет constraint из-за его гибкости на нескольких экранах телефона