Может ли кто-нибудь помочь мне удалить это или изменить его на другой цвет?Как удалить строку поиска SearchView в Android
This Picture
Спасибо большое за вашу помощь
Может ли кто-нибудь помочь мне удалить это или изменить его на другой цвет?Как удалить строку поиска SearchView в Android
This Picture
Спасибо большое за вашу помощь
Добавьте это в SearchView в XML, при использовании API 21 или выше. При использовании API ниже 21. используйте android
вместо app
.
app:queryBackground="@android:color/transparent"
View v = searchView.findViewById(android.support.v7.appcompat.R.id.search_plate);
v.setBackgroundColor(Color.parseColor("here give color code for background"));
Обычно полезно добавить объяснение того, что делает ваш код. Это позволяет более новым разработчикам понять, как работает коуд. –
спасибо @Caleb Kleveter –
и можно использовать
View searchplate = (View)mSearchView.findViewById(android.support.v7.appcompat.R.id.search_plate);
searchplate.getBackground().setColorFilter(ContextCompat.getColor(this, R.color.another_color) ,PorterDuff.Mode.MULTIPLY);
Параметр 'SearchView' используется в' Toolbar'? –
ссылка http://stackoverflow.com/questions/20085725/searchview-remove-blue-focus-line-and-show-cursor-at-certain-postion/20556187#20556187 – sasikumar
Нет, я делаю это с помощью SearchView. –