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

android - 布局编辑器渲染问题

我是 Android Studio 的新手,2 天前才开始使用它。我下载了最新版本,一切都应该更新。在遵循 android 网站中的“构建您的第一个应用程序”教程后,我在开始使用此处描述的编辑器时遇到了一个问题: https ://developer.android.com/training/basics/firstapp/building-ui

我按照描述的步骤操作,但出现渲染错误:

无法实例化以下类:

- android.support.v7.widget.ActionBarContainer

- android.support.v7.widget.ActionBarContextView

- android.support.v7.app.WindowDecorActionBar

除了该教程中描述的步骤外,我什么都没做。我尝试更改主题,然后错误消失并且预览显示“Hello World”,但是当我在模拟器或我的设备上运行它时,我看到的布局与新主题预览中看到的布局不同。我现在并不关心使用什么主题,所以帮助我解决第一个问题(渲染错误)或第二个问题(布局显示错误)都可以。谢谢!!!

0 投票
2 回答
1455 浏览

android - Android Studio 布局在真实设备上的变化

我在 Android Studio 上的布局有问题。编辑器(XML 文件)和模拟器(Nexus 10)显示正确的布局。但如果我在我的华为 Mediaped M5 上运行该应用程序,布局会发生变化,一切都变得复杂。

模拟器和我的设备具有相同的分辨率(2560*1600)。

模拟器

我的真机截图

XML 文件

XML 文件:

0 投票
1 回答
128 浏览

android - android XML中的name属性和context属性有什么区别?

我是 android 的初学者,想知道 tools:contextandroid:name属性之间有什么区别?

完整代码:

0 投票
3 回答
719 浏览

android - 在Android中对齐两个视图的垂直中心

如何在 LinearLayout 或 RelativeLayout(iOS 等效view1.centerY = view2.centerY)中对齐两个视图的垂直中心?

我正在尝试实现以下布局。如何使第一行中的所有三个视图在 xml 中垂直对齐?第一行的中间视图是固定的。我希望左右视图的垂直中心线等于中间视图的垂直中心线。

在此处输入图像描述

0 投票
3 回答
454 浏览

android - Android 布局编辑器:如何添加简单视图?

布局编辑器的调色板似乎没有我可以拖入的空白视图(除非我的眼睛发疯了)。

有没有办法将一个空白视图从 Android 布局编辑器中的调色板拖到我正在制作的视图上(无需输入原始 XML)?

这是我在“通用”部分下看到的内容: 通用调色板

这是我在搜索“视图”时看到的内容: 调色板搜索视图

我错过了什么吗?

我在“容器”部分下看到了一个“< view >”,但这只是弹出一个弹出窗口,其中包含调色板中已有的相同内容。

我是 Android 开发新手,来自 iOS,我可以直接将 UIView 拖到情节提要上。Android中这种行为的等价物是什么?

有什么方法可以将我自己的自定义内容添加到布局编辑器调色板吗?

输入<View ... />原始 XML 是实现此目的的唯一方法吗?

0 投票
1 回答
25 浏览

android-layout - 为什么当我从编辑器将项目放入其中时,我的 UI 不显示?

所以我刚刚将 Android Studio 下载到了这台计算机上。当 Layout Editor 界面加载并且我尝试将 XML 项拖到屏幕上时,它们确实显示在 constraintView 中,但没有显示在编辑器中。

我收到一个渲染错误,指出“无法解析资源@string/helegrtsrewfrtsaw”

示例图片在这里

0 投票
1 回答
58 浏览

android - 有什么方法可以在 Android Studio 布局编辑器中查看应用到操作栏的自定义布局?

假设您没有修改 style.xml 中的任何属性,Android Studio 中的布局编辑器将操作栏显示为:

在此处输入图像描述

通过调整操作栏的样式,我可以做一些事情,比如调整它的背景颜色。

但是,我使用的ActionBar是一个使用自定义布局的Toolbar,不能简单地通过调整action bar的属性来表达,如下图。

在此处输入图像描述

在运行时将上述布局应用到操作栏并不难。(更改自定义视图,或将 AppTheme 应用到 NoActionBar,然后设置 SupportActionBar)

我真正想要的是具有这些自定义布局的 AppBar 将打印出我正在处理的项目中的所有 xml,但到目前为止我还没有找到正确的答案。

这是Android工作室不支持的操作吗?

0 投票
1 回答
238 浏览

android - Android 相当于 Nibs?

我是一名 iOS 开发人员,对 Android 开发不熟悉。我想知道在 Android 开发中是否有与 nibs 等效的东西。

例如:

  • 我将 Button 子类化,以编程方式定义行为,例如让按钮在触地时旋转(类似于创建 .swift 文件和子类化 UIButton)
  • 我可以在 XML 中设计一次按钮的外观(类似于编辑 xib 文件)
  • 我可以将我的新自定义按钮从 Android Studio 的布局编辑器拖到其他视图上

到目前为止我所拥有的

我已经知道子类视图会使它们出现在调色板中,我只是不知道如何使用 XML 设计子类视图的外观。

当我尝试将其他内容拖到我的按钮中时,它不起作用(可能是因为我将 Button 子类化而不是 ViewGroup)。

0 投票
3 回答
754 浏览

android - Android Studio v 3.1.4 中的小部件不会出现在设计模式中

我是 Android Studio 的新手,我正在开发 v3.1.4。当我拖动任何小部件并将其放入设计中时,它不会出现。它给了我一个错误消息,小部件不受约束,除非您向其添加约束,否则它将跳转到 (0,0) 点。当我使用魔杖时,错误消失了,但问题仍然存在并且小部件没有出现。

编码:

0 投票
1 回答
212 浏览

android - Android Studio Layout Editor 显示不正确

截至目前,我正在使用最新版本的 android studio (stable) 3.2.1,刚刚停止运行。但是,当我打开一个项目时,布局编辑器不会像选择视图时通常在布局编辑器右侧显示的那样显示属性。

布局宽度、高度、约束(用于约束布局)没有显示出来,以及许多其他属性。

我正在使用 Windows 10、1803。全部更新。

但是当我在我的 Mac 上打开同一个项目时,布局编辑器运行良好。另外,如果我使用的是最新版本的 android studio (canary)。我只有在 android studio(稳定版)上有这个问题。

下面的屏幕截图显示它没有显示它应该显示的内容:

在此处输入图像描述 知道如何解决这些问题吗?我尝试过:1)使缓存无效并重新启动 2)将项目与 gradle 文件同步 3)将项目与文件系统同步 4)清理项目 >​​ 重建项目 5)重新安装 android studio

到目前为止还没有工作