0

我正在用安卓开发应用程序。我确实为我的应用程序设计了自定义编辑文本,请参阅 image.1 for image.1 我使用了 edittext 样式,但我想要如下 image.2 的 edittext 样式。有没有人有解决方案。

图像.1
在此处输入图像描述

image.1 编辑文本样式

 android:background="@drawable/edittext_shape"

以下是edittext.xml

<?xml version="1.0" encoding="utf-8"?>

<item
    android:bottom="1dp"
    android:left="-4dp"
    android:right="-4dp"
    android:top="-4dp">
    <shape>
        <solid android:color="@android:color/transparent" />

        <stroke
            android:width="2dp"
            android:color="@color/marooncolor" />
    </shape>
</item>

以下是 image.2 这是我想要的

在此处输入图像描述

4

3 回答 3

0

创建一个只能水平拉伸的 9 补丁可绘制对象,并将其设置为 EditText 的背景。

于 2013-05-08T09:56:12.187 回答
0

另一种方法是使用具有编辑文本和 ImageView 的相对布局。

于 2013-05-08T10:39:13.690 回答
0

最简单的方法是使用android holo colours。为您的自定义生成styles9patch文件EditText,复制并应用于您的项目。如果您需要EditTextAndroids Holo Theme 中的类似内容,它应该特别有效。

于 2013-05-08T10:54:43.247 回答