问题标签 [android-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.

0 投票
2 回答
2213 浏览

android - Android Layout Inspector 中的灰色视图是什么意思?

在 Android Studio 的 Tools -> Layout Inspector中,View Tree 中的灰色(柔和、暗淡)视图是什么意思?该层仍然具有VISIBLE属性

我在文档中没有看到任何解释,https://developer.android.com/studio/debug/layout-inspector并且悬停视图时没有工具提示。

您可以在此处下载有.li问题的布局捕获


对于上下文/参考,我试图弄清楚为什么片段没有出现id/content_containerhttps://gitlab.com/gitlab-org/gitter/gitter-android-app/issues/108

如果您想自己查看代码,该项目是开源的,https://gitlab.com/gitlab-org/gitter/gitter-android-app

0 投票
1 回答
26 浏览

android - 对边距的影响?

设计是一个Linearlayout,里面有一个cardivew和一个背景颜色,就这么简单。

通过单击任何视图(视图 1、视图 2 ...)动态添加其他布局。这些新布局“推动”了包含 Cardview 的 Linearlayout。我认为这不会影响我想要达到的效果。

在此处输入图像描述

我想得到你在下一张图片中看到的效果。

在此处输入图像描述

有任何想法吗?

0 投票
9 回答
15257 浏览

android-studio - Android Studio 无法在布局编辑器中放大/缩小

它曾经不时工作,但现在放大/缩小布局设计页面的能力对我来说完全消失了。布局视图始终保持在 10% 的放大率,并且无论我做什么都不会改变。奇怪的是,具有完全相同内容的预览选项卡缩放得很好。

这个问题发生在我的所有项目和布局文件中,我尝试多次重新启动应用程序和我的计算机,将主题从 Dracula 更改为 IntelliJ 然后返回,当然,尝试了“使缓存无效并重新启动”选项,但没有其中有工作。难道我做错了什么?

我正在使用 2018 年 10 月 8 日构建的 Android Studio 3.2.1 Build #AI-181.5540.7.32.5056338

仅供参考,这是设计编辑器页面的截图,一直保持不变。

XML 编辑器设计选项卡屏幕截图

0 投票
1 回答
150 浏览

android - 如何使用“自动调整大小”避免 Android 中的小部件重叠。

在较小的屏幕上;editText 应该让 listView 垂直收缩,这样它就不会干扰内容。否则,当项目列表很长时,listView 永远不应该超过 editText。应该避免像您在图像中看到的那样。

如何才能做到这一点?

在此处输入图像描述

0 投票
2 回答
1271 浏览

android - Android Studio 在尝试打开 XML 布局文件时打开了错误的文件

我正在使用 android studio 3.3,我的项目使用 kotlin 1.3.20 和 build gradle 3.3.0

但是,当我尝试打开 xml 文件时,它会使用正确的文件名和正确的文件路径打开不同的文件:

在此处输入图像描述

当我尝试在我的 Git 中查看这个 xml 文件时,我的文件是正常的

在此处输入图像描述

当我尝试运行这个项目时,它运行起来完全没有问题。我已经尝试使缓存/重启无效,但问题仍然存在。

此错误影响随机 xml 文件。我的一些 xml 布局文件打开了我的 kotlin 文件。其中一些打开自动生成的文件

请帮忙....这与错误索引有关吗?我怎样才能解决这个问题?

更新 :

在谷歌问题跟踪器中找到可能有同样问题的人:https ://issuetracker.google.com/issues/122988154

更新 2:

这个问题不仅发生在 xml 文件中,也发生在 kotlin 文件中。

我尝试打开我的活动文件,但它打开了数据绑定生成的类之一

0 投票
2 回答
1101 浏览

android - RecyclerView 显示为灰色框,其名称位于中心。对于已实现的音频可视化器视图也是如此

这里有一张图片可以更好地显示我遇到的问题......

大约一周前,我从这里实现了一个音乐 Viusalizer 。我注意到它没有正确显示,因为它显示为灰色窗口(见上图),但考虑到它不是原生插件,我没有多想。

然后两天前我需要使用 RecyclerView,当我下载它时,它具有相同的“破损”外观(见上图)。当我看到这一点时,我就知道项目或 Android Studio 有问题。

在过去的几天里,我已经查看了我在互联网上可以找到的所有内容,并且我尝试了所有内容,从降级 sdk 编译版本到将 Android Studio 更新到最新版本,从“文件”菜单。

这个这个这个这个这个这个这个这个都是我找到并尝试过的所有东西,但到目前为止,没有任何帮助......

这是我的活动 java 文件

这是我的活动 xml 文件

这是我的样式 xml 文件

这是我的 build.gradle (项目)文件

这是我的 build.gradle (app) 文件

现在,这个问题似乎只出现在编辑器上,因为当我直接在 Android 上测试它时,它就像一个魅力......

谁能帮我解决这个问题?我错过了一些非常愚蠢的东西吗?

[编辑]:我想指出这个问题我没有任何错误......

0 投票
2 回答
487 浏览

android - 布局编辑器渲染错误(未渲染)

我一直在尝试使用 AppBarLayout 和折叠工具栏创建一个折叠工具栏。

一旦 AppBarLayout 组件被添加到项目中,布局编辑器就不会呈现,我注意到它与其他一些组件一起使用,例如 FAB,但我可以删除 FAB 并在完成创建布局后添加它。该错误仅在渲染中,当我运行该应用程序时,它运行良好。

我尝试使用包含 AppBarLayout 和折叠工具栏的默认滚动活动创建一个新项目,但布局仍然没有呈现,它只会在删除 AppBarLayout 后呈现,删除和添加它可能会暂时解决问题,但在一些构建或更改问题返回,并且布局不会再次在布局编辑器中呈现。

我试图通过单击文件-> 使缓存无效来解决该问题。它已经解决了一段时间的问题,但是在添加了一些带有约束的约束后,布局问题再次出现。

一些默认的滚动活动内容,包括应用栏布局和折叠工具栏

0 投票
1 回答
534 浏览

android - Android 布局预览编辑器 - 布局不可见:java.lang.IllegalArgumentException:对象不是声明类的实例

我的 Android Studio 布局编辑器没有按预期工作。在我对布局进行更改后,预览总是消失并变成完全白屏或冻结(我无法选择任何元素并且我对 xml 文件所做的更改不可见)。这发生在任何布局文件中。我在使 chaches 无效并重新启动后再次工作,但在我进行另一次更改后,我又遇到了同样的问题。执行干净的构建也无济于事。

布局编辑器显示以下异常:

但是我无法理解发生了什么。我什至不确定这个错误是否是我的问题的原因。也许你可以帮忙。

注意:我使用的是Theme.MaterialComponents.Light.NoActionBar主题

0 投票
1 回答
85 浏览

java - 如何在 RecyclerView 的一项中找到两个文本块?

我已经用视图持有者和一个列表创建了 RecyclerView。但我需要一个 textView 开始,第二个结束。我该怎么做?

我用两个 TextViews 创建了布局,那里已经有位置了。但我应该为第一个 textView animalNames 和第二个 - peopleNames 设置。这是我的代码:

MainActivity.java

MyRecyclerViewAdapter.java

custom_view.xml

activity_main.xml

0 投票
3 回答
51 浏览

android - 2 android中的导航栏(顶部和底部)

想像

所以我需要两个导航栏(一个在底部,一个在顶部)。但是正如您在上图中已经看到的那样,由于地图的原因,底部的导航栏没有空间(导航栏位于屏幕下方)。如何在不设置地图硬编码宽度和高度的情况下显示底部导航栏。

这是我的 xml 文件: