我正在尝试学习 Android 及其 UI。是否可以在EditText
下面创建一个像我的设计?
其中应包括:
- 左侧的小图标应该在事件发生时可以更改(猜测这是以编程方式完成的)
- 图标旁边的右边框边缘
- 悬停时粗笔划
可能可以弄清楚如何在事件发生时更改图标和粗笔划,但不知道如何对带有右边框边缘的图标进行editText
平滑编码。帮助!
我正在尝试学习 Android 及其 UI。是否可以在EditText
下面创建一个像我的设计?
其中应包括:
可能可以弄清楚如何在事件发生时更改图标和粗笔划,但不知道如何对带有右边框边缘的图标进行editText
平滑编码。帮助!
您可以使用
android:drawableLeft="@drawable/your_drawable"
在 xml 中的 EditText 上。
从java你可以像这样改变它
Drawable img = getContext().getResources().getDrawable( R.drawable.your_other_drawable );
txtVw.setCompoundDrawablesWithIntrinsicBounds( img, null, null, null );
如果您希望编辑框具有与示例图像中相同的圆角/方角,则必须制作自己的背景资源。