代码之家  ›  专栏  ›  技术社区  ›  VSB

带你来的理由是什么tools:context in 父布局?

  •  1
  • VSB  · 技术社区  · 6 年前

    安卓工作室补充道 tools:context 默认情况下,在为片段和活动创建的布局中行,并将其放置在活动/片段的父布局中。

    2 回复  |  直到 6 年前
        1
  •  2
  •   Raghunandan    6 年前

    工具支持的属性支持设计时功能,如tools:context =“.Mainactivity”将告诉当前xml属于哪个布局。如果您想显示ui的占位符,其中包含仅在设计时可用的示例数据(例如显示一个列表,其中每行都有一个图像),则可以使用“可用工具”属性查看列表视图在设计时的外观,而不必实际运行应用程序。它只用于设计,不影响运行应用程序的时间。

    关于这个的更多信息 https://developer.android.com/studio/write/tool-attributes .

    我想知道什么是用法,它会给孩子带来什么问题吗 如果我删除这行?

    应该没事。没什么好担心的。

        2
  •  2
  •   TheWanderer    6 年前

    有什么事吗 tools

    tools:context

    你可能知道 android:onCick 字段,您可以在其中执行以下操作:

    <View
        android:onClick="someFunction"
    />
    

    这就是 context 田地进来了。如果删除该字段并定义了XML onClick someFunction 未定义。它可以很好地编译,但是IDE无法知道该函数是否真的存在于父活动中,除非您使用 现场。

    推荐文章