问题标签 [android-tools-namespace]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android布局文件中的“工具:上下文”是什么?
从最近的 ADT 新版本开始,我注意到布局 XML 文件中的这个新属性,例如:
“工具:上下文”是做什么用的?
它甚至如何知道那里编写的活动的确切路径?它是否查看清单内的应用程序包?
它仅限于扩展 Context 的类还是仅限于活动?它可用于 ListView 项目等吗?
android - 工具命名空间的可用属性列表
我注意到有一个额外的命名空间“工具”可用于 android 布局。然后我尝试了,但失败了:) 找到一个可以使用的所有属性的列表。
到目前为止,我知道这一点:
我想找到所有属性的列表,最好有一些解释。另外,如果有人能告诉我我可以为工具使用什么值,那就太好了:忽略。
提前致谢。
android - Android XML布局中的xmlns:tools是什么意思?
例如,在:
我需要放吗?
android - 在 Intellij IDEA/Android Studio 中使用合并根标签预览布局
假设我们正在开发基于 LinearLayout 的复合组件。所以,我们创建这样的类:
如果我们将LinearLayout
用作 的根somelayout.xml
,我们将有额外的视图级别,所以我们使用合并标签:
但在 IDE 合并的 Preview 选项卡中,始终充当 FrameLayout,我们会看到类似的内容:
(就是Android Studio,Intellij IDEA也一样,关于Eclipse我不知道)
预览大大加快了布局的开发速度,即使对于某些布局也失去了如此大的帮助,这很可悲。可能有一种方法可以指定,预览应该如何解释merge
特定布局中的标签?
android - Android:如何使用包含布局的工具
如何使用工具:
与<include>
?
我有一个布局A
,我使用工具用测试数据填充所有文本字段。而且我有B
用于include
将布局 A 复制到其中的布局。但是,当我这样做时,我看不到A
.
如何查看A
包含在的测试数据B
?
*两种布局都有xmlns:tools="http://schemas.android.com/tools
,我什至把它推到布局标签上。
android - What is the 'app' Android XML namespace?
Here is an example of the app
namespace that I've seen from a res/menu/main.xml
file
What purpose does the app
namespace serve? Is it a "standard" Android XML namespace? Are the same value options available for the same attribute placed in two different namespaces (e.g. app:showAsAction
and android:showAsAction
).
From the docs:
android:showAsAction=["ifRoom" | "never" | "withText" | "always" | "collapseActionView"]
i.e., would the line in the above example mean something else if the attribute were instead:
It almost looks like it might be some sort of "subclassing" mechanism, but I can't seem to find any real documentation on the app
namespace from Google/Android sources.
android - 有没有办法在 Android Studio 编辑器中显示 RecyclerView 内容的预览?
当我将 RecyclerView 添加到布局时,它显示为空白屏幕。有没有办法,比如通过tools
命名空间,来显示 RecyclerView 的内容预览?
java - 从不使用命名空间声明:检查 XML 中未使用的命名空间声明和位置提示
这是我的问题,据说“从未使用过命名空间声明”
在每个按钮中都有这个警告总是弹出
[I18N] 硬编码字符串“打开第二个活动”,应该少使用@string 资源... (Ctrl+F1) 直接在布局文件中硬编码文本属性是不好的,原因如下:
创建配置变化时(例如横向或纵向),您必须重复实际文本(并在进行更改时保持最新)
仅通过为现有字符串资源添加新翻译,无法将应用程序翻译成其他语言。在 Android Studio 和 Eclipse 中,有一些快速修复程序可以自动将此硬编码字符串提取到资源查找中。
/li>
android - 工具命名空间 android listitem
我正在尝试使用 Android Studio 中的“工具”命名空间功能。出于设计目的,我正在尝试ListView
使用虚拟列表项填充。这里的链接说tools:listitem="@android:layout/<filename>"
应该做。
但由于某种原因,Android Studio 不断显示Layout android:<filename> does not exist.
我正在尝试为其寻找解决方案,因此我不必一次又一次地使用虚拟值运行我的应用程序进行测试。
我可能忽略了一些非常愚蠢的事情,所以请原谅我。这是我现在所拥有的:
我在任何建议或替代方案profiles_list_item.xml
下有一个文件?res/layout.
android - 从向导创建 DrawerLayout(带有 NavigationView)时 tools:openDrawer="start" 的目的是什么?
在 Android Studio 中创建一个带有导航抽屉的活动会导致它显示在 XML 代码中:
如果我tools:openDrawer="start"
在布局预览中删除 , ,导航抽屉将关闭而不是打开。
我认为这是一个替换属性,类似于android:text
可以替换tools:text
为在布局预览中放置一些占位符文本。但是当我将其更改为android:openDrawer
orapp:openDrawer
时,应用程序无法编译,因为它们是未知属性。
所以我想知道它是如何tools:openDrawer
工作的,以及它是否在任何地方都有记录。