直接上代碼
Class<?> c = searchViewRes.getClass();
try {
Field f=c.getDeclaredField("mSearchPlate");//通過反射,獲得類對象的一個(gè)屬性對象
f.setAccessible(true);//設(shè)置此私有屬性是可訪問的
View v=(View) f.get(searchViewRes);//獲得屬性的值
v.setBackgroundColor(Color.WHITE);//設(shè)置此view的背景
} catch (Exception e) {
e.printStackTrace();
}