Android 是否可以使用图像创建文本?安卓

Android 是否可以使用图像创建文本?安卓,android,layout,Android,Layout,您好,我想创建下面的edittext,但我不知道如何创建,我认为简单地将其添加为背景将有助于som填充,但它不您可以在drawable中创建xml文件,然后将该xml作为背景应用于edittext。 下面的代码示例将向edittext添加圆角 rounded_corners.xml <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <!--


您好,我想创建下面的edittext,但我不知道如何创建,我认为简单地将其添加为背景将有助于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应用于EditText

           <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" />


添加它作为背景有什么问题?可能重复:,@andrew填充很糟糕,它粘在底部,调整大小对您不好。@Csabi您将无法在不降低质量或图像比例的情况下支持使用此类图像调整大小。这里可以做的事情是为
EditText
设置固定大小,并调整所有填充,使文本只能在whie区域内。你可以为不同的屏幕大小提供不同的图像,以防你想在桌子上放大这个区域。安德鲁谢谢你,安德鲁,我已经创建了它,但是android有这么多的屏幕大小和屏幕密度,所以我认为它在某些地方并不完美。但我的形状不像一个圆形矩形那样线性。但是谢谢你的回答