#android #xamarin #xamarin.android #uinavigationbar
Вопрос:
Итак, вопрос новичка: я начал проект с панели навигации в Xamarin, и я просто хочу изменить значки по умолчанию и изменить имена под ними в соответствии с моим приложением. Могу ли я сделать это в представлении конструктора? Сами кнопки уже делают то, что я хочу, чтобы они делали, но я просто хочу изменить их внешний вид. рис activity_main.xml на всякий случай:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@ id/container"
android:layout_width="match_parent"
android:layout_height="match_parent">
<RelativeLayout
android:id="@ id/containerTwo"
android:layout_width="match_parent"
android:layout_height="match_parent">
<WebView
android:id="@ id/webview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_above="@id/navigation" />
<com.google.android.material.bottomnavigation.BottomNavigationView
android:id="@ id/navigation"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginEnd="0dp"
android:layout_marginStart="0dp"
android:background="?android:attr/windowBackground"
android:layout_alignParentBottom="true"
app:menu="@menu/navigation"
android:accessibilityHeading="true"
/>
</RelativeLayout>
</RelativeLayout>
Комментарии:
1. Что конкретно вы хотите изменить.
2. Еще раз привет, Джейсон. Я хотел бы изменить кнопку «Домой» на кнопку «Телевизор». Например, сделайте значок небольшого телевизора и текст телевизора под ним.
3. вы правы, каким-то образом я отбросил эту статью как не относящуюся к делу
Ответ №1:
Ладно, я понял. Что мне удалось сделать:
- Использовал эту статью
- Установлен Xamarin.Android.Поддержка.Дизайн
- Загруженные нужные значки из Asset Studio
- Распаковал zip-файл со значками и разместил все папки «для рисования» в Resourcesdrawable
- изменен android:параметр значка в navigaton.xml на одно из загруженных имен значков
ПРИМЕЧАНИЕ: иногда предварительный просмотр портится, например, он может изменять размер значков в разных масштабах, но когда вы эмулируете сборку или выполняете ее на реальном телефоне, все выглядит нормально.