我有一个editext
左侧有两个图像,右侧有一个图像,这三个视图(edittext和两个图像应该出现在白色背景中),当用户点击editext时,它的文本应该移动在左上角,意味着在左图上方。
我试过的是这个:
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:paddingTop="@dimen/dim_7">
<View
android:layout_width="match_parent"
android:layout_height="@dimen/dim_45"
android:layout_alignParentBottom="true"
android:layout_centerVertical="true"
android:background="@drawable/rounded_solid_white" />
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView
android:id="@+id/imgName"
android:layout_width="@dimen/dim_21"
android:layout_height="@dimen/dim_21"
android:layout_centerVertical="true"
android:layout_marginLeft="@dimen/dim_10"
android:src="@drawable/name" />
<com.investorapp.others.custom_view.MyTextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<com.investorapp.others.custom_view.MyEditTextRegular
android:id="@+id/etLogInEmailId"
style="@style/MyEditTextStyle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginRight="@dimen/dim_10"
android:gravity="center_vertical"
android:hint="Enter Email Address"
android:inputType="textEmailAddress"
android:paddingBottom="@dimen/dim_10"
android:layout_marginBottom="@dimen/dim_15"
android:paddingLeft="@dimen/dim_40"
android:paddingRight="@dimen/dim_10"
android:paddingTop="@dimen/dim_20" />
</com.investorapp.others.custom_view.MyTextInputLayout>
<ImageView
android:id="@+id/imgValidEmail"
android:layout_width="@dimen/dim_21"
android:layout_height="@dimen/dim_21"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:layout_marginRight="@dimen/dim_10" />
</RelativeLayout>
</RelativeLayout>
</RelativeLayout>
非常感谢任何帮助。如果有任何可用的库也会有帮助。