问题标签 [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 投票
3 回答
26226 浏览

android - Error: "The graphics preview in the layout editor may not be accurate: Paint.setShadowLayer is not supported"

I'm using Eclipse and I just created a home page (menu) with 2 image buttons, but I am getting this error:

The graphics preview in the layout editor may not be accurate:

Paint.setShadowLayer is not supported.

What does it mean? And how can I solve it?

I am using API 21.

0 投票
7 回答
22863 浏览

android - 如何在 Android Studio 2.2 上刷新预览?

现在在Android Studio 2.2的新预览模式下,不再有刷新按钮

在此处输入图像描述

  • 图 1:Android Studio 2.2 上的预览(无刷新按钮)
  • 图 2:在 Android Studio 2.1 上预览(带有刷新按钮)

有谁知道如何再次显示它?或者可能有快捷方式?

编辑:如果我通过示例更改可绘制对象并且更改未出现在布局中,则唯一对我有用的方法是关闭并重新启动项目。如果我关闭布局并重新打开,则不会发生任何事情。使用“同步”按钮的结果相同。

0 投票
1 回答
3753 浏览

android - How to refresh a resource in Android Studio without restarting?

I'm working on resizing and changing background images. However, each time I have to restart Android Studio so the Layout Preview will refresh the image.

Doesn't work:

  • Changing API level
  • Changing Preview orientation
  • Changing theme
  • Synchronizing project

What else can I do?

On Android Studio 2.2.2, Windows 10 64-bit on AMD A8-6410 with AMD Radeon R5 Graphics, 11 GB of RAM.

0 投票
0 回答
193 浏览

android - 无法为 Android Studio 设计视图选择 AppCompat 主题

AppCompat 主题选择如下: 在此处输入图像描述

结果是 Material Light 如下: 在此处输入图像描述

布局文件是 Android 库项目的片段。任何人都可以对此有所了解吗?

0 投票
1 回答
4688 浏览

android - 拆分 AndroidStudio 的 XML/文本和设计窗口

目前,Android Studio 将 XML 和设计窗口显示为选项卡式选项。我希望窗口如下。

在此处输入图像描述

我已经拆分了窗口,但是当我在左侧进行更改时,右侧没有进行任何更改,直到我将注意力集中(单击)在右侧。这将节省我的时间。

正如您在图片中看到的,我对 Button 的文本进行了更改,但右侧没有显示更改。它需要焦点(单击)来更新更改。(我的意思是一旦我点击右侧就会出现更改)

0 投票
4 回答
3674 浏览

android - 为什么 Android Studio 正在删除和/或更改 layout_margin* 约束?

android.support.constraint.ConstraintLayout用来布置简单卡片的内容视图。

我的 XML 每次都会随机更改:

  • 我切换到 Android Studio 的布局编辑器Design选项卡
  • 或者当我打开一个Preview窗格时(在这种情况下,更改在我的更改期间更频繁地发生)。

这些随机变化包括:

  • 删除我手动定义的布局边距(例如layout_marginEnd
  • 更改我手动输入的保证金值的值
  • 添加tools:layout_editor_absoluteX

问题:

  • 其他人体验过这个 Android Studio 的功能吗?
  • 如何关闭这个“功能”,这样我的布局就不会被破坏?
  • 在哪里向 Google 或 JetBrains 报告此错误?

请看一下这个文件差异,它是在切换到设计选项卡时自动生成的: 布局 XML 文件中自动更改的差异

PS.:我的 Android Studio 版本是2.2.3;我在 macOS Sierra 上运行它。

更新#1

正如建议的那样,在制作之后layout_height="match_parent",我很少得到修改,但是当我在 Layout Design'er 中编辑布局时,我的 XML 仍然混乱: 自动更改 #2 这次我想layout_marginTop通过设计 UI 设置(选择的行是我想要添加的) ,但我也得到了其他不需要的更改:

  • layout_marginStart移除;
  • app:layout_constraintBottom_toBottomOf引用的 ID 有一个“+”号前缀,这意味着这些 ID 是新声明的,所以当我使用Goto declaration功能时,我必须从列表中选择它 - 这不是所需的行为。
  • tools:layout_editor_absoluteX被添加。我可以忽略它,但仍然 - 不是我想要发生的事情。
0 投票
1 回答
264 浏览

android - Android Studio Layout Editor 奇怪的绿色标记

如图所示,我的布局编辑器在 XML 元素之间显示令人讨厌的绿色标记。找不到禁用它的方法。

有任何想法吗?

布局编辑器

编辑:奇怪的是,它似乎只在使用 FrameLayout 时发生

0 投票
1 回答
3565 浏览

android - 工具:RecyclerView 项目的文本

我知道当你设置

在 aTextView中,您将在 Android Studio 中以 Preview 模式看到示例文本,但在实际应用程序中看不到。我想对 a 中的项目执行此操作RecyclerView,但我似乎无法做到。这是我到目前为止所做的:

在 RecyclerView(名为 content_feed)中:

在单元格中(名称 cell_feed):

以下是xml文件:

cell_feed.xml

content_feed.xml

0 投票
2 回答
939 浏览

android - 我无法在 Android Studio 布局编辑器中拖放小部件,我选择了空白活动,但工作区中没有应用程序背景(框架)

我已经安装了所有 sdk 并正确安装,但我尝试了多次,但我无法在其中插入工具、小部件、按钮等的应用程序框架。(无法在工作区添加任何内容)

我的 Android 工作室窗口图像:https ://drive.google.com/file/d/0B8AWJ5JO_e0xVV9KVEE0TUpMYWc/view?usp=drivesdk

0 投票
1 回答
175 浏览

android - 如何修复 Android Studio 中设计选项卡中受限的拖放?

我正在使用 Android Studio 2.3.3。我正在尝试拖动一个视图(如 Palette 中的按钮)并将其放在某些地方,但 Android Studio 不允许我将它放在我想要的位置,只是让它放在 9 个地方。如何解决?

调色板