可以使用图像创建Edittext吗? Android
can be Edittext created by using images? Android
您好,我必须创建以下编辑文本,但我不知道如何操作,我认为简单地将其添加为背景将有助于 som 填充,但它没有
您可以在 drawable 中创建 xml 文件,然后将该 xml 作为背景应用到您的 edittext。
以下代码示例将为您的 edittext
添加圆角
rounded_corners.xml
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<!-- view background color -->
<solid
android:color="@android:color/transparent" >
</solid>
<!-- view border color and width -->
<stroke
android:width="2dp"
android:color="#ff6600" >
</stroke>
<!-- If you want to add some padding -->
<padding
android:left="4dp"
android:top="4dp"
android:right="4dp"
android:bottom="4dp" >
</padding>
<!-- Here is the corner radius -->
<corners
android:radius="10dp" >
</corners>
</shape>
然后在您的布局文件中将此 xml 应用于 editext
<EditText
android:id="@+id/neworder_route_from"
android:background="@drawable/rounded_corners"
android:layout_margin="8dp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="From"
android:padding="10dp" />
您好,我必须创建以下编辑文本,但我不知道如何操作,我认为简单地将其添加为背景将有助于 som 填充,但它没有
您可以在 drawable 中创建 xml 文件,然后将该 xml 作为背景应用到您的 edittext。 以下代码示例将为您的 edittext
添加圆角rounded_corners.xml
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<!-- view background color -->
<solid
android:color="@android:color/transparent" >
</solid>
<!-- view border color and width -->
<stroke
android:width="2dp"
android:color="#ff6600" >
</stroke>
<!-- If you want to add some padding -->
<padding
android:left="4dp"
android:top="4dp"
android:right="4dp"
android:bottom="4dp" >
</padding>
<!-- Here is the corner radius -->
<corners
android:radius="10dp" >
</corners>
</shape>
然后在您的布局文件中将此 xml 应用于 editext
<EditText
android:id="@+id/neworder_route_from"
android:background="@drawable/rounded_corners"
android:layout_margin="8dp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="From"
android:padding="10dp" />