有没有办法创建一个看起来像这个图像上的输入字段 - 左侧的图标,右侧的输入 - 只使用默认的TextInputLayout?材料设计输入文本
我试过几种组合,图标总是留在TextInputEditText中。我尝试将TextInputLayout方向更改为水平方向,但它不起作用。如果没有将ImageView和EditText放置在另一个ViewGroup中,是否有这样做?
下面是我用来创建输入字段的代码,但图标仍保留在TextInputEditText中。
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Test"
>
<android.support.design.widget.TextInputEditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:drawableStart="@drawable/ic_bank_card_back_grey_24dp"
android:drawablePadding="@dimen/default_padding"
/>
</android.support.design.widget.TextInputLayout>
我会假设这是一个'TableLayout',有三列的图标,现场和'Spinner',但使用'uiautomatorviewer'检查的结构该用户界面并找出答案。 – CommonsWare
可能会帮助http://stackoverflow.com/questions/3554377/handling-click-events-on-a-drawable-within-an-edittext – zombie