【问题标题】:Android Layout Editor: How do I add a simple view?Android 布局编辑器:如何添加简单视图?
【发布时间】:2018-08-23 08:58:24
【问题描述】:

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

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

这是我在“常用”部分看到的内容:

以下是我在搜索“视图”时看到的内容:

我错过了什么吗?

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

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

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

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

【问题讨论】:

  • 使用View ......
  • 您正在过滤容器。 View 不是容器。
  • 天哪...它在“小部件”下

标签: android user-interface shape android-layout-editor


【解决方案1】:

我的眼睛疯了。

按“小部件”(红色圆圈)

拖入“视图”(绿色圈出)

谁能解释为什么它在“小部件”下?

【讨论】:

    【解决方案2】:

    您可以使用android:alpha="0.5" 设置 50% 的不透明度。

    要使用简单的视图,例如作为覆盖,您可以在 XML 中使用下面的代码。

    <View
            android:id="@+id/overlayOrSomethingElse"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:gravity="top"
            android:alpha="0.5"
            android:background="@android:color/black" />
    

    【讨论】:

    • 我的问题不是关于设置不透明度。我的问题与将空白视图拖到布局编辑器上有关。我会更好地改写我的问题。
    • 您可以拖动任何其他内容并将组件重命名为View
    【解决方案3】:

    调色板上有一个View,你可以这样做。

    <?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        tools:context=".Main2Activity">
    
        <View
            android:id="@+id/view"
            android:layout_width="wrap_content"
            android:layout_height="243dp"
            android:background="#0000ff"
            tools:layout_editor_absoluteX="0dp"
            tools:layout_editor_absoluteY="349dp" />
    
        <View
            android:id="@+id/view3"
            android:layout_width="wrap_content"
            android:layout_height="4dp"
            android:background="#ffffff"
            tools:layout_editor_absoluteX="0dp"
            tools:layout_editor_absoluteY="469dp" />
    
    </android.support.constraint.ConstraintLayout>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多