如何制作这个自定义的imageview / textview?

时间:2017-03-21 11:56:57

标签: android android-layout imageview textview

我需要为这个自定义布局做好准备: enter image description here

在我使用带有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>
是谁都可以帮我完成这个?

由于

2 个答案:

答案 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>