studio自定义SearchView的提交按钮图片
2016-12-25 21:07
162 查看
改变系统自带的SearchView的提交按钮图片
转载请注明出处 http://my.csdn.net/my/mycsdn
今天在学习searchview控件的时候想把提交的箭头换掉,在网上找了好多东西试试没什么用(可能是我没用好)。什么通过反射之类的。最后用了一个最简单的方法。没有什么太深的原理。不多说上代码。
第一部,点击SearchView 进入该类 找到其中的提交按钮控件ID
我导的是V7的包,不同的包可能不一样。下面就是SearchView的提交按钮
顾名思义。下面的这个就是
第二部----在Activity设置
OK 小功告成。是不是很简单
转载请注明出处 http://my.csdn.net/my/mycsdn
今天在学习searchview控件的时候想把提交的箭头换掉,在网上找了好多东西试试没什么用(可能是我没用好)。什么通过反射之类的。最后用了一个最简单的方法。没有什么太深的原理。不多说上代码。
第一部,点击SearchView 进入该类 找到其中的提交按钮控件ID
我导的是V7的包,不同的包可能不一样。下面就是SearchView的提交按钮
// Set up icons and backgrounds. mSearchPlate.setBackgroundDrawable(a.getDrawable(R.styleable.SearchView_queryBackground)); mSubmitArea.setBackgroundDrawable(a.getDrawable(R.styleable.SearchView_submitBackground)); mSearchButton.setImageDrawable(a.getDrawable(R.styleable.SearchView_searchIcon)); mGoButton.setImageDrawable(a.getDrawable(R.styleable.SearchView_goIcon)); mCloseButton.setImageDrawable(a.getDrawable(R.styleable.SearchView_closeIcon)); mVoiceButton.setImageDrawable(a.getDrawable(R.styleable.SearchView_voiceIcon)); mCollapsedIcon.setImageDrawable(a.getDrawable(R.styleable.SearchView_searchIcon));
顾名思义。下面的这个就是
mGoButton.setImageDrawable(a.getDrawable(R.styleable.SearchView_goIcon));
第二部----在Activity设置
import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.support.v7.widget.SearchView; import android.widget.ImageView; import android.widget.RelativeLayout; import com.example.burning.testdemo.R; import java.lang.reflect.Field; public class Main3Activity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main3); SearchView sv = (SearchView) this.findViewById(R.id.sv); //设置显示提交按钮 sv.setSubmitButtonEnabled(true); //拿到提交图标的imageview, ImageView iv_submit = (ImageView) sv.findViewById(R.id.search_go_btn); //这样就可以修改图片了 iv_submit.setImageResource(R.mipmap.ic_launcher); } }
OK 小功告成。是不是很简单
相关文章推荐
- Android 自定义 HorizontalScrollView 实现图片左右滚动按钮控制
- Android客户端之“微服私访”App的系统学习(七)XRecyclerView快速实现列表界面+自定义Search输入框,软键盘搜索按钮监听+TextView部分样式改变
- IOS】自定义UIAlertView样式,实现可替换背景和按钮 此博文包含图片此博文包含视频 (2012-10-24 10:23:25)
- iOS之悬浮视图:按钮/图片/轮播图/gif图/视频/音频/自定义view
- 自定义属性之LinearLayout ImageView TextView模拟图片文字按钮
- Android自定义View--使用ViewAnimator实现一个提交按钮
- 自定义searchview的编辑框,搜索按钮,删除按钮,光标等
- 自定义searchview的编辑框,搜索按钮,删除按钮,光标等
- 自定义属性之LinearLayout ImageView TextView模拟图片文字按钮
- [导入]怎么让一张图片具有“提交”按钮的功能?
- input 提交表单按钮 背景图片的完美设置
- jquery-galleryview-2.0 漂亮多样化的图片特效(多项自定义)
- 图片提交按钮代码格式
- ASP图片按钮提交表单数据问题
- 图片提交按钮
- 用图片作为提交按钮的方式代码
- 自定义聊天按钮图片!(教你在自己的博客首页生成MSN聊天按钮-续)
- moo弹出框 改进版 css外置 背景用图片 大小任意缩放 圆角 插入任意内容 自定义按钮 回车空格esc支持 滚动支持 动画开关
- 用图片代替button中的提交按钮submit和重置按钮reset
- 用图片代替表单的提交按钮submit和重置按钮reset