为了账号安全,请及时绑定邮箱和手机立即绑定

EditText里的搜索logo如何居中?

EditText里的搜索logo如何居中?

MasqueZe 2015-12-22 14:03:41
EditText里的搜索logo如何居中?就像QQ界面里的那个搜索栏
查看完整描述

1 回答

已采纳
?
atwal

TA贡献5条经验 获得超3个赞

用 ImageSpan 可以。

xml:

<EditText
    android:id="@+id/search"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:gravity="center_horizontal" />

code:

EditText searchEditText = (EditText) findViewById(R.id.search);
Spannable buttonLabel = new SpannableString(" Search");
buttonLabel.setSpan(new ImageSpan(getApplicationContext(), R.drawable.ic_search_black_24dp,
        ImageSpan.ALIGN_BOTTOM), 0, 1, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
searchEditText.setText(buttonLabel);

效果:

//img1.sycdn.imooc.com//567927570001370706010054.jpg

查看完整回答
反对 回复 2015-12-22
  • 1 回答
  • 1 关注
  • 1303 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信