1、去掉searchView中下划线:
第一种:根据属性:
Class<?> c=searchView.getClass();
try {
Field f=c.getDeclaredField("mSearchPlate");//通过反射,获得类对象的一个属性对象
f.setAccessible(true);//设置此私有属性是可访问的
View v=(View) f.get(searchView);//获得属性的值
v.setBackgroundResource(R.drawable.searchview_shape);//设置此view的背景
} catch (Exception e) {
e.printStackTrace();
}
第二种:根据xml文件:
//根据字符串资源获得具体的id值
int id=getResource
第一种:根据属性:
Class<?> c=searchView.getClass();
try {
Field f=c.getDeclaredField("mSearchPlate");//通过反射,获得类对象的一个属性对象
f.setAccessible(true);//设置此私有属性是可访问的
View v=(View) f.get(searchView);//获得属性的值
v.setBackgroundResource(R.drawable.searchview_shape);//设置此view的背景
} catch (Exception e) {
e.printStackTrace();
}
第二种:根据xml文件:
//根据字符串资源获得具体的id值
int id=getResource