Я пытаюсь добавить страницу настроек в свое приложение Android.
Я добавил <item>
в свой <menu>
, который «раздувается» в onCreateOptionsMenu
, чтобы сделать его появляются в <androidx.appcompat.widget.Toolbar>
в main_activity.xml
.
(1) он отображается как значок шестеренки, который я добавил, а не как три точки - почему? Как получить три точки?
Когда я go перехожу на страницу настроек, моя панель инструментов исчезает, но во всех примерах на панели инструментов отображается заголовок и кнопка возврата. Я отредактировал manifest.xml
, чтобы добавить android:parentActivityName=".MainActivity"
.
(2) почему моя панель инструментов исчезает?
Я определил список значений другой список ярлыков для использования в <ListPreference>
, но он не работает.
<ListPreference
android:dialogTitle="Select units"
android:entries="@array/units_names"
android:entryValues="@array/units_values"
android:key="list"
android:summary="Click to show a list to choose from"
android:title="Units" />
<resources>
<string-array name="units_values">
<item>miles</item>
<item>km</item>
</string-array>
<string-array name="units_names">
<item>miles</item>
<item>km</item>
</string-array>
</resources>
3 Почему это не работает ?! Я действительно не понимаю, в чем ошибка.