<fragment
android:id="@+id/navigationMain_fragment_profileFragment"
android:name="com.test.fragments.ProfileFragment"
android:label="luq281"
tools:layout="@layout/fragment_profile">
<argument
android:name="userId"
app:argType="integer" />
<argument
android:name="username"
app:argType="string" />
</fragment>
是否可以使标签属性从特定参数(例如用户名参数)中读取值?
我知道如何以编程方式进行,但我想用 XML 本身进行。
可不可以?
是的,这是可能的。
使用用户名参数作为标签:
<fragment
android:id="@+id/navigationMain_fragment_profileFragment"
android:name="com.test.fragments.ProfileFragment"
android:label="{username}"
tools:layout="@layout/fragment_profile">
<argument
android:name="userId"
app:argType="integer" />
<argument
android:name="username"
app:argType="string" />
</fragment>