Я использую Навигационный редактор в андроид-студии, и моя версия для андроид-студии 3.3.2
.
Моя проблема в том, что когда я добавляю фрагмент в редактор навигации, атрибуты фрагмента не отображаются в режиме конструктора. посмотрите на картинку:
mobile_navigation.xml
<?xml version="1.0" encoding="utf-8"?>
<navigation xmlns:tools="http://schemas.android.com/tools">
<fragment id="@+id/currentWeatherFragment2"
name="ir.houmansanati.forecastmvvm.ui.weather.current.CurrentWeatherFragment"
label="current_weather_fragment" tools:layout="@layout/current_weather_fragment"/>
<fragment id="@+id/futureListWeatherFragment4"
name="ir.houmansanati.forecastmvvm.ui.weather.future.list.FutureListWeatherFragment"
label="future_list_weather_fragment" tools:layout="@layout/future_list_weather_fragment"/>
<fragment id="@+id/futureDetailWeatherFragment2"
name="ir.houmansanati.forecastmvvm.ui.weather.future.detail.FutureDetailWeatherFragment"
label="future_detail_weather_fragment" tools:layout="@layout/future_detail_weather_fragment"/>
<fragment id="@+id/settingsFragment2" name="ir.houmansanati.forecastmvvm.ui.setting.SettingsFragment"
label="SettingsFragment"/>
</navigation>
как вы видите, мои фрагменты в XML имеют атрибуты name, label и id, но все они помечены как fragment
. даже когда я устанавливаю атрибуты из режима разработки после нажатия Введите , текст пропадает, но он изменяется в тексте XML.
Я пытался Invalidate Caches/Restart
, но проблема все еще существует.
Любая помощь?