问题标签 [graphical-layout-editor]
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 - 如何在图形设计器中预览 TabWidget 的内容
我正在 Eclipse 中为 Android (2.2) 开发一个应用程序。
我的应用程序TabWidget
在这 5 个选项卡中有一个 ,。
TabHost
: (tab1) (tab2) (tab3) (tab4) (tab5)
选项卡下方是选项卡的内容(只是简单的元素,如按钮、文本等)。
在大纲窗口中,我可以看到“tabcontent”,以及里面的框架。该选项卡在应用程序中也可以正常工作,当我在 COMPILED 应用程序中单击它时,会显示相应的选项卡。
我现在的问题是:
如何让图形设计师向我展示子选项卡及其内容?
如果我打开设计器,我会在第一个屏幕上看到 tabhost,但是当我尝试单击设计器中的选项卡时,它不会显示其他选项卡内容(选项卡 2-5)。
选项卡的布局是静态的,在 XMl 文件中,因此设计人员在大纲>>TabContent - 窗口中“看到”它们。
就像,在选项卡 5 中有文本“这个应用程序是由编程的”,我想在设计器中预览它并能够在那里编辑文本/布局。
也许有任何热键?还是菜单选项?(点击TabWidget
获取我的属性,TabWidget
似乎没有选项可以显示除第一个选项卡之外的任何其他选项卡)
android - 如何在图形布局编辑器中选择 FrameLayout 的视图?
我有一个FrameLayout
包含两个RelativeLayouts
. 当我尝试在 ADT 中使用图形布局选项卡时,只有第二个中的两个 ImageViewRelativeLayout
是可选的。布局如下所示:
无论我在哪里单击,它都会选择整个第二个RelativeLayout
本身,并且不能单击第一个中的任何单个视图RelativeLayout
。
有没有办法循环浏览视图/布局,以便我可以编辑我在屏幕上看到的内容?或者这是编辑器的错误/限制?
android - 为什么我的第一个 TextView 不能缩小以容纳第二个?
尝试RelativeLayout
在较小的屏幕尺寸上呈现以下内容时。在图形布局编辑器中,第二个TextView
完全隐藏,但第一个完全展开,显示完整的文本内容。我知道这TextViews
应该是可滚动的。
有什么方法可以使用RelativeLayout
并给每个屏幕的相等部分,或者我应该只使用 a LinearLayout
and uselayout_weight
吗?从 Android 文档中的指导来看,我的印象是应该避免LinearLayout
使用RelativeLayout
.
android-layout - Android:定义自定义视图用于内容辅助的属性
我有一些自定义视图和自定义属性。我想定义我的视图使用哪些属性,以便 eclipse 可以将其用于内容辅助。
例如,我在 res/values 文件夹中声明了一个自定义 xml 属性:
我的布局文件使用带有自定义属性的自定义视图:
如果我使用 android: 前缀,则 eclipse 会为 LinearLayout (从中派生 TestView)提供所有选项,但如果我使用 app: 前缀,它会在底部以红色显示“Element com.twp.TestView not可用的”。此外,如果我在 spColor 中尝试内容辅助,它会显示“内容辅助在当前位置不可用”。我想,既然我定义了“app”命名空间,它就能找到我的风格声明,并且至少知道 spColor 是一种颜色。
所以这只是 eclipse 的限制,还是我可以明确定义视图的自定义属性?
android - 布局编辑器中的 ListFragment 或 ListView 预览
我正在尝试ListFragment
在图形布局编辑器中预览 a。由于它没有要预览的片段布局,我只是创建了一个带有ListView
内部的 xml,只是为了查看项目的外观,并使用默认项目布局之一设置预览列表内容,只是为了尝试。
问题是:
无论我选择什么预览列表内容,预览中的列表都是空的;(我不知道我做错了什么,现在可以了)- 我想预览我自己的自定义列表项View,而不仅仅是一个布局,因为当
isInEditMode()
它是真的时我会做一些事情。
任何的想法?
编辑:片段是 a ListFragment
,但我可以使用“临时” listview.xml 布局。我想要的是一种在我的CustomListItemView
内部查看列表视图的方法。在片段中,我将使用自定义适配器将它们放在那里;在布局编辑器中,我希望我可以CustomListItemView
从预览列表内容菜单中进行选择。
我不能只使用自定义项的布局作为预览列表内容,因为它的根是<merge>
(我的自定义项扩展RelativeLayout
)。这可以通过更改<merge>
为<RelativeLayout>
. 但是,此自定义项目视图会根据数据而变化,因此我很想通过使用该isInEditMode()
工具查看各种状态的预览。
如果没有临时的 listview.xml 布局,这一切都可以工作,那么最好的情况是,但这正在成为一个功能请求。
现在我正在诉诸使用垂直LinearLayout
.
xml - Eclipse:Android XML 文件没有图形布局
这个问题在我的 Eclipse 中突然发生(恰好完全更新),但我的图形布局编辑器似乎永远消失了。
我不知道发生了什么,但即使 XML 中有代码,图形布局也不会显示任何内容。甚至我以前项目的布局文件也不再出现在图形编辑器中。
这就是它向我展示的全部。
我什至尝试右键单击包资源管理器中的 XML 文件和“使用默认编辑器打开”,但它仍然不起作用。
任何人都可以帮忙吗?我完全被卡住了,手动在xml中编写所有布局代码真的很麻烦!
android - 我可以在图形布局编辑器中预览操作栏吗?
我注意到所有的 ApiDemo 在运行时都以编程方式构建了操作栏。我希望能够从图形布局编辑器中看到带有图标甚至选项卡的操作栏。
是否可以在布局编辑器中预览操作栏,或者是否有必要在运行时构建操作栏而不是在 XML 中以声明方式?如果是这样,为什么会有这个限制?
我知道您可以在单独的 XML 文件中声明操作栏项目,但我没有看到任何记录的将菜单文件中的操作栏项目连接到特定布局的机制。而且我没有看到任何提及在布局中声明操作栏选项卡。
android - 图形布局编辑器的“提供上下文的片段”下拉菜单是做什么用的?
主题下拉菜单旁边有一个下拉菜单;它的悬停文本显示为“提供上下文的相关活动或片段”。
此(新)小部件未在图形布局编辑器文档中描述(或显示) 。
我假设这是一个通常显示此视图的活动或片段。但是布局编辑器如何处理这些信息?它可以以某种方式用于预览操作栏自定义吗?
android - Eclipse 在编辑 Android XML 文件时缺少图形布局和源选项卡
当我使用 Android Common XML Editor 在 Eclipse 中编辑 XML 文件时,我只能使用图形布局编辑器。我在网上的图片中看到图形和源代码的底部应该有标签,但我没有。我该如何解决这个问题?使用 Eclipse 4.2.1。谢谢!
android - Eclipse 无法再呈现我的 android xml 布局
过去,我的 Eclipse Android 图形布局编辑器可以渲染我为我的应用程序制作的布局。但是我只添加了一个布局以包含第一排按钮,现在它根本不再呈现。
没有 lint 错误。logcat 或错误控制台中没有报告错误。
我做了一个清洁和重建。项目中的任何地方都没有错误。
我提高了 eclipse.ini 中的设置以允许更多的内存可用性(系统是 64 位并具有 4G 内存)。
关闭并重新打开 Eclipsed。关闭机器,重新启动。
这一切都没有改变。
布局编辑器处理太多了吗?还是有其他问题?
谢谢
这是我要实现的目标的图:
这是我的布局xml:
谢谢你的任何线索