Android EditText MultiLine可绘制重力

时间:2019-01-16 08:36:33

标签: android android-layout android-edittext android-drawable

我正在尝试使用android drawable属性在EditText上实现以下目标(参见图片)。

我尝试使用android:gravity="bottom"失败了。

而且您没有看到android:drawableGravity属性。

enter image description here

enter image description here

当前代码:

 <EditText
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_marginStart="@dimen/margin_full"
        android:layout_marginEnd="@dimen/margin_half"
        android:background="@drawable/bg_input_circular"
        android:drawableStart="@drawable/ic_attach_24dp"
        android:drawablePadding="@dimen/margin_half"
        android:ems="10"
        android:inputType="textMultiLine"
        android:lines="4"
        android:minLines="1"
        android:paddingStart="@dimen/margin_full"
        android:paddingTop="@dimen/margin_half_full"
        android:paddingEnd="@dimen/margin_full"
        android:paddingBottom="@dimen/margin_half_full"
        android:text="@string/hello_blank_fragment" />

1 个答案:

答案 0 :(得分:1)

感谢@Avinashkumawat

<LinearLayout
    ....
    android:background="@drawable/bg_input_circular"
    android:orientation="horizontal"

    <ImageButton
        ....
        android:layout_gravity="bottom" />

    <EditText
     .... />
</LinearLayout>

完美工作

enter image description here