就像下面的例子,怎么做到在Textview里加一个图标:
这个的解决方法有两种:
第一种:你可以重写EditText,自定义一个自己的控件,然后再引用;
第二种:就是布局,你可以把密码和账户放在一个LinearLayout中,linearLayout中加入一个背景图片,把两个编辑框的背景设置为透明,边框线设置为无就好了,再在账户和密码两个linearlayout中加入一个分割线,大体可以向下面一样布局(我只写了关键的,其他属性没有设置,其中带*号的就是我省略的):
<LinearLayout
*******
android:background="@drawable/login_bg">
<LinearLayout
******>
<ImageView
android:id="@+id/image1"
******
android:layout_marginLeft="8dip"
android:src="@drawable/image_LoginName" />
<EditText
android:id="@+id/editText1"
***********
android:layout_marginRight="8dip"
android:singleLine="true"
android:background="@null"/>
</LinearLayout>
<LinearLayout
*************>
<ImageView
android:id="@+id/image2"
********
android:src="@drawable/login_divide" />
</LinearLayout>
<LinearLayout
**********>
<ImageView
android:id="@+id/imageView3"
*********
android:layout_marginLeft="8dip"
android:src="@drawable/login_psd" />
<EditText
android:id="@+id/editText2"
**********
android:layout_marginRight="8dip"
android:singleLine="true"
android:background="@null"/>
</LinearLayout>
</LinearLayout>