Android layout 安卓;工具“;布局xml文档中的命名空间
根据这里的问题 “工具”命名空间引用(xmlns:tools=”http://schemas.android.com/tools)最近开始出现在我的版面中,我想知道更多。最初的帖子只描述了“tools:context”属性,但我也注意到当我为listview指定预览布局项时,会出现“tools:listitem”属性的用法,即Android layout 安卓;工具“;布局xml文档中的命名空间,android-layout,namespaces,textview,preview,Android Layout,Namespaces,Textview,Preview,根据这里的问题 “工具”命名空间引用(xmlns:tools=”http://schemas.android.com/tools)最近开始出现在我的版面中,我想知道更多。最初的帖子只描述了“tools:context”属性,但我也注意到当我为listview指定预览布局项时,会出现“tools:listitem”属性的用法,即 还有更多的元素吗 让我想到这个“工具”名称空间的原因是,我希望在eclipse中使用布局设计器时能够拥有“仅预览”文本(即在TextView或EditText中)
还有更多的元素吗
让我想到这个“工具”名称空间的原因是,我希望在eclipse中使用布局设计器时能够拥有“仅预览”文本(即在TextView或EditText中)
目前,我分配了“文本”或“提示”属性,用于在安排布局时预览文本。。。但是,我必须始终记住从代码中清除预览值
理想情况下,而不是
Billy Bob的Roadhouse酒吧
...
在图形布局中设置对象时,您将找到工具
属性
Listview(图形模式)->右键单击->预览列表内容->选择布局
产生:
tools:listitem="@layout/customer_list_item"
我们刚刚在Android Studio 0.2.11中添加了对设计时属性的支持。有关详细信息,请参阅。仅将它们视为设计时帮助程序。它们不会在运行时的实际视图渲染中得到处理
例如,在android studio上工作时,您希望在布局设计中设置某个视图的背景,以便能够清楚地区分该特定视图的位置,所以您通常会使用
android:background="@color/<some-color>"
android:background=“@color/”
现在的风险是,有时我们忘记删除该颜色,它会在apk中发货。
相反,您可以执行以下操作:
tools:background="@color/<some-color>"
tools:background=“@color/”
这些更改将是android studio的本地更改,并且永远不会转移到apk
并查看更多选项。请参见下面的布局XML。有两个名称空间正在使用“xmlns:android”和“xmlns:tools”
工具当开发人员希望定义仅在预览或设计时使用的占位符内容时,将使用命名空间。工具名称空间在我们编译应用程序时被删除
因此,在下面的代码中,我想显示仅在设计时可见的占位符图像(image\u empty),而image1将显示应用程序启动时显示的实际图像
这可以在自定义区域设置下使用@string资源完成吗?@bjdodson-这解决了我的问题,对我的@string/preview_text
功能非常有用。我刚刚创建了一个新的字符串资源,并选择了一种不寻常的语言变体,将我所有的@string/preview\u text_blah
元素都放在那里。然后我可以在预览模式下轻松切换到该本地。谢谢你的帮助。有没有计划让它进入Eclipse/ADT?有没有类似于Spinner的东西?它应该——它不工作吗?(里面有支持它的代码,但我们已经很长时间没有接触过它了,所以它可能是意外地被其他东西破坏了。)