2 qq 33867930 qq_33867930 于 2016.04.07 15:16 提问

searchview 修改text,hint字体大小颜色怎么设置?

searchview 修改text,hint字体大小颜色怎么设置?

3个回答

u011186789
u011186789   2016.04.07 17:32
已采纳

SearchView searchView = (SearchView)findViewById(R.id.search);
//设置输入字体颜色
if(searchView == null) { return;} 图片说明
int id = searchView.getContext().getResources().getIdentifier("android:id/search_src_text", null, null);
TextView textView = (TextView) searchView.findViewById(id);
textView.setTextColor(Color.RED);//字体颜色
textView.setTextSize(20);//字体、提示字体大小
textView.setHintTextColor(Color.BLUE);//提示字体颜色**

u013821237
u013821237   2017.03.10 19:29

search View不报空,textView报空呢

u011186789
u011186789   2016.04.07 17:35

SearchView searchView = (SearchView)findViewById(R.id.search);
//设置输入字体颜色
if(searchView == null) { return;}
int id = searchView.getContext().getResources().getIdentifier("android:id/search_src_text", null, null);
TextView textView = (TextView) searchView.findViewById(id);
textView.setTextColor(Color.RED);//字体颜色
textView.setTextSize(20);//字体、提示字体大小
textView.setHintTextColor(Color.BLUE);//提示字体颜色
图片说明
图片说明

u011186789
u011186789 回复友之游: 没事
2 年多之前 回复
qq_33867930
qq_33867930 非常感谢!
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
SearchView 修改字体颜色和Hint颜色
代码修改 SearchView searchView = (SearchView) menu.findItem(R.id.action_search).getActionView(); if(searchView == null) { return; } int id = searchView.getContext().getResources().getIdentifier("and
Android SearchView 修改hint颜色和搜索字的颜色
SearchView searchView = (SearchView) findViewById(R.id.search); int id = searchView.getContext().getResources().getIdentifier("android:id/search_src_text", null, null); TextView textView = (TextView)
searchview改搜索字大小,颜色,把原有下划线去掉
SearchView mSearch=findviewById(R.id.XXX); //找到searchview显示文字的控件TextView txt_search = mSearch.findViewById(android.support.v7.appcompat.R.id.search_src_text); //设置字体大小为14sp txt_search.set...
Android SearchView修改字体颜色
SearchView修改字体颜色
Android SearchView 自定义SearchIcon和字体颜色大小
一、自定义SearchIcon 1、API版本低于21:版本小于21时,要修改SearchIcon比较复杂,需要先获取到SearchView的ImageView,然后为ImageView设置图片,具体代码如下: (1)初始化SearchView控件 mSearch = (SearchView) view.findViewById(R.id.search); (2)设置自
EditText 在代码中动态设置hint字体大小
//设置hint字体大小 String branch = SkuaidiSpf.getLoginUser(context).getExpressNo(); SpannableString ss; AbsoluteSizeSpan ass = new AbsoluteSizeSpan(16,true); ss.setSpan(ass, 0, ss.length(), Spanned.SPAN_EXC
如何修改textview中的Hint字体大小
最近在做公司的一个项目时由于需要适配多语言,而翻译成俄语,阿拉伯语时提示字符串超出了控件的长度,增大控件是不可行的,最容易想到的就是设置hintsize,可是textview中压根就找不到这个属性,没办法就只能自己想办法,Android源码是我们遇到困难时的最好老师,基本上所有的问题都可以从源码中抽象出答案,但是有时没有方向的话确实也很麻烦,我就顺手整理一下最近遇到的一个问题,以备不时之需。  
android SearchView 样式修改
try { Class argClass=mSearchView.getClass(); //指定某个私有属性 Field mSearchHintIconField = argClass.getDeclaredField("mSearchHintIcon"); mSearchHintIconField.
Android TextInputLayout修改提示信息文字颜色
工作中,有时候需要修改TextinputLayout  提示信息文字颜色,怎么办呢?谷歌把Design Support Library写的很好。每一个控件的颜色都是直接通过主题颜色绘制的,在 style.xml 中指定。打开它添加colorAccent 到主题以改变表单的颜色。 #3498db 使用TextInputLayout创建一个登陆界面 1. 实现 Tex
修改EditText中hint的字体大小
//设置EditText的hint字体大小 public static void SetEditTextHintFontSize(Context context,EditText editText,int size,int contentID){ String content=context.getString(contentID); // 新建一个可以添加属性的文本对象 Spannabl