【问题标题】:How to draw a rectangle box around elements of Android Activity?如何在 Android Activity 的元素周围绘制一个矩形框?
【发布时间】:2016-11-14 05:47:49
【问题描述】:

我想在元素周围创建一个矩形框,如图所示。两个edittext字段和一个按钮应该在框内,框外是列表。我怎样才能做到这一点。请详细回答,因为我是Android编程新手。

【问题讨论】:

    标签: android android-layout android-studio android-fragments


    【解决方案1】:

    在 drawable 中创建一个 xml 文件,如下所示,并将其设置为视图的背景

    矩形bg.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <shape xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/listview_background_shape">
        <stroke android:width="2dp" android:color="#FF0000" />
        <padding android:left="2dp"
            android:top="2dp"
            android:right="2dp"
            android:bottom="2dp" />
        <corners android:radius="5dp" />
        <solid android:color="#ffffffff" />
    </shape>
    

    【讨论】:

      【解决方案2】:

      您需要将这些元素包装在布局中。一个例子是有一个方向=垂直的LinearLayout,背景是你想要的颜色。

      【讨论】:

        【解决方案3】:

        我建议首先将您的元素包装在布局中(如 Josue de Leon Santana 所建议),然后为该布局创建自定义背景(类似于 SaravInfern 的建议)。

        该自定义背景可以具有您想要的所有设计偏好。

        希望这可以帮助其他需要这样做的人!

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-02-13
          • 1970-01-01
          相关资源
          最近更新 更多