使用 Android Studio Designer 时是否可以将项目拖放到任何地方?

Is it possible to just drag and drop items anywhere when using Android Studio Designer?

我第一次将 Android Design Studio 与 Wear 应用程序一起使用,这是一次非常令人沮丧的经历。

我只是想感受一下 ui 设计的外观,并希望能够将一些图像和文本拖放到不同的位置并查看它们的外观手表。

但是,无论使用什么布局,我都无法将小部件放置在我想要的位置,相反,ADS 将它们放置在它想要放置的位置,这通常会捕捉到外角或边缘,并且离我的位置不远dragged/dropped 他们。

有没有办法关闭 ADS 正在使用的自动布局机制,或者小部件 是否有 放置在布局中?一定有一种方法可以手动将小部件拖放到您想要的任何地方吗?

does widget have to be placed within a layout?

小部件位于某种容器内,或者整个布局资源是单个小部件。这是 XML 和其他任何东西一样多的要求,因为视图层次结构体现在 XML 布局资源文件中。

Surely there must be a way of just manually dragging and dropping a widget anywhere you want it?

Android 容器(例如,LinearLayout)体现了一组规则。您的小部件需要遵守容器的规则。拖放操作符合标准容器的规则,预览将尝试准确展示在您选择的小部件和规则的实施情况下结果的样子。不同的容器有不同的规则,你的拖放描述听起来像是拖入一个 RelativeLayout,旨在相对于容器中其他小部件的边界 and/or 定位小部件。