У меня есть вид поиска с возможностью рисования фона, но я не могу заставить текст появляться независимо от того, что я пытаюсь. В SearchView не отображается текст.SearchView не показывает queryHint текст
Я пробовал android:text
и android:queryHint
и даже устанавливал его программно с помощью mSearchView.setQueryHintText("search for something");
, но ни одна из этих функций не работает. SearchView не находится внутри actionBar.
Вот XML для SearchView
<android.support.v7.widget.SearchView
android:id="@+id/m_search_view"
android:layout_width="match_parent"
android:layout_height="@dimen/searchbar_height"
android:layout_alignWithParentIfMissing="true"
android:layout_toLeftOf="@+id/other_button"
android:background="@drawable/rounded_corner_box"
android:focusableInTouchMode="true"
android:gravity="center_vertical|left"
android:paddingLeft="@dimen/left_padding"
android:queryHint="search for something"
android:textAppearance="@style/m_text_appearance"
android:textColor="@color/m_text_color" />
Когда я не установить фон, я не вижу SearchView вообще (SearchView полупрозрачным).
Любая помощь будет оценена по достоинству.
Вы используете SearchView из библиотеки поддержки, вероятно, вам нужно установить свойство с приложением и андроидом, как андроида: queryHint = «искать что-то» и приложения: queryHint = «искать что-то» – jonathanrz