首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Android studio导航编辑器没有显示片段的属性

Android studio导航编辑器没有显示片段的属性
EN

Stack Overflow用户
提问于 2019-03-12 01:36:04
回答 1查看 0关注 0票数 0

我在android studio中使用导航编辑器,我的android studio版本是3.3.2

我的问题是当我向导航编辑器添加一个片段时,片段的属性没有在设计模式下显示。看图片:

在此输入图像描述
在此输入图像描述

mobile_navigation.xml

代码语言:javascript
复制
<?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。即使我在按下Enter文本后设置模式中的属性已经消失,但它在XML文本中也会发生变化。

我试过Invalidate Caches/Restart但问题仍然存在。

有帮助吗?

EN

回答 1

Stack Overflow用户

发布于 2019-03-12 11:15:29

您正在使用id=name=label=。按照该实施导航文档,这些需要是android:id=android:name=android:label=分别。

请注意,您的最顶层<navigation>元素也必须包含xmlns:android="http://schemas.android.com/apk/res/android"才能使用android:前缀。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100008974

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档