我想在 EditText 的左侧绘制图像。但我不希望图像出现在 EditText 中。
我用这个:
<EditText
android:id="@+id/firstNameTxt"
style="@style/UserInfoInputs"
android:drawablePadding="20dp"
android:drawableLeft="@drawable/first_name" >
</EditText>
它显示 EditText 内的图像。不过我在 TextView 上使用它并且工作正常:
<TextView
android:id="@+id/positionValue"
style="@style/userInfo"
android:drawableLeft="@drawable/position" />
如何为 EditText 完成此操作?
最佳答案
试试这个
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<ImageView
android:id="@+id/go_image"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:src="@drawable/icon"
/>
<EditText
android:id="@+id/url"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:lines="1"
android:layout_weight="1.0" />
</LinearLayout>
让我知道这是否有效。
关于android - 在 android 中的编辑文本旁边绘制图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8924223/