如下图,在EditText中显示图片

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

代码如下:

<RelativeLayout><EditText android:id="@+id/edt_operator_name" style="@style/syncEditText"android:hint="@string/hint_operator_name" /><ImageView android:id="@+id/syncOperatorImg" style="@style/syncImageView"android:layout_alignLeft="@+id/edt_operator_name"android:layout_alignTop="@+id/edt_operator_name"android:layout_alignBottom="@+id/edt_operator_name" android:src="@drawable/sync_operator" /></RelativeLayout>

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

android:layout_alignLeft="@+id/edt_operator_name"android:layout_alignTop="@+id/edt_operator_name"android:layout_alignBottom="@+id/edt_operator_name" android:src="@drawable/sync_operator"

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

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



更多相关文章

  1. Android 记忆卡片游戏 记忆力 Android游戏 Android记忆卡片游戏
  2. android 源代码在线查看和索引
  3. Android系统默认Home应用程序(Launcher)的启动过程源代码分析(3)
  4. Android通过chrome插件在线查看Android源代码
  5. 关于repo下载android代码时候错误的处理。
  6. Android系统在新进程中启动自定义服务过程(startService)的原理分
  7. Android 之如何添加 android private libraries 中的包的源代码
  8. Android 7.0 之后抓包 unknown 和证书无效的解决方案(无需改代码)

随机推荐

  1. 自定义ListView的Item项在pressed或selec
  2. Android(安卓)studio项目支持lambda表达
  3. 【 Android(安卓)】Android(安卓)7.1+ Ap
  4. android百度地图显示多个自定义标记
  5. Android字体样式
  6. android 发短信、打电话、发邮件
  7. android ContextMenu
  8. Android中的布局优化方法
  9. android 通讯录数据表
  10. Android(安卓)Branch deferred deep link