android中的“ @ + layout /”是什么意思?

时间:2019-01-24 22:41:26

标签: android android-layout

在布局资源文件中,您可以使用<include>标签。 例如<include layout="@layout/titlebar">。 但是“ @ + layout /”是什么意思? 例如<include layout="@+layout/titlebar">
我在com.microsoft.office.word.apk的apktool解码的布局文件中发现了这种用法。
这是显示“ @ + layout”的整个xml文件。

<?xml version="1.0" encoding="utf-8"?>
<com.microsoft.office.ui.controls.widgets.Callout android:id="@id/moreOptionsCallout" app:dismissOnDeactivation="true" app:dismissOnEscape="true" app:dismissOnTapOutside="true" app:hideBorder="false" app:manualDismiss="false" app:moveFocusIntoCalloutAutomatically="true" app:palette="callout" app:respectBoundaryMargin="false" app:suppressDefaultAnimation="false" app:surfaceType="defaultChild" app:restrictFocusToLayout="true" style="@style/CalloutStyle" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
    <com.microsoft.office.ui.controls.widgets.OfficeScrollView android:id="@id/optionsControlsViewCallout" android:layout_width="wrap_content" android:layout_height="wrap_content" xmlns:android="http://schemas.android.com/apk/res/android">
        <include layout="@+layout/word_find_bar_control_options" />
    </com.microsoft.office.ui.controls.widgets.OfficeScrollView>
</com.microsoft.office.ui.controls.widgets.Callout>

0 个答案:

没有答案