在我使用带有editText的自定义框架之前,但现在我需要一个大框架,所以我需要制作一个drawable。 问题是我对drawables不好,而且我只做了这个布局:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<stroke android:width="1dp"
android:color="#EBEBE1" />
<padding android:left="5dp"
android:top="5dp"
android:right="5dp"
android:bottom="5dp"/>
</shape>
是谁都可以帮我完成这个?
由于
答案 0 :(得分:0)
访问自定义文本视图的此链接:Custom Textview
答案 1 :(得分:0)
我想是的,这是好方法。
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:layout_below="@id/layout1"
android:layout_marginTop="20dp"
>
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="15dp"
android:background="#ffffff"
android:hint="User Name / Email Address"
android:textSize="20dp"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:drawableLeft="@drawable/login_user_icon"
android:gravity="center_vertical"
android:drawablePadding="5dp"
android:id="@+id/etname"
/>
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="15dp"
android:background="#ffffff"
android:layout_below="@+id/etname"
android:hint="Password"
android:textSize="20dp"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:drawableLeft="@drawable/login_password_icon"
android:drawablePadding="5dp"
android:id="@+id/etpassword"
android:inputType="textWebPassword"
android:layout_marginTop="20dp"
/>
</RelativeLayout>