在EditText中添加图片和文字

如下图,在EditText中显示图片

其原理就是在相对布局(RelativeLayout)的基础上用ImageView实现

代码如下:

01.  
02.                  
04.                  
08.             

这里只是局部代码,其他一些自定义的样式或者引用没有写出来,知道关键的地方就行了,上面代码中最关键的是

01.android:layout_alignLeft="@+id/edt_operator_name"  
02.                    android:layout_alignTop="@+id/edt_operator_name"  
03.                    android:layout_alignBottom="@+id/edt_operator_name" android:src="@drawable/sync_operator"

这几句的意思就是让让syncOperatorImag的左部,上部和上部与edt_operator_name对齐。

注意:一定是在RelativeLayout的基础上,否则不行



设置EditText边框为圆角如下图所示:

首先定义一个圆角xml,路径:res/drawable/rounded_edittext.xml

 

01.  
02.  
04.      
05.      
08. 

 

显示控件的xml中

01.

其中关键的就是设置编辑文本控件的background属性为刚定义的圆角xml。

即:

android:background="@drawable/rounded_edittext"

你可能感兴趣的:(Android技术)