Как сделать заглавной первую букву в MaterialSearchView? - PullRequest
0 голосов
/ 24 марта 2019

Я реализовал MaterialSearchView во фрагменте, и он отлично работает.Теперь я хочу сделать первые буквы каждого слова заглавными.Вот что я пробовал:

<com.miguelcatalan.materialsearchview.MaterialSearchView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:id="@+id/material_search_view"
    android:inputType="textCapWords"/> //Doesn't work

Но по какой-то причине это не работает.Пожалуйста, помогите мне с этим.Спасибо!

1 Ответ

1 голос
/ 24 марта 2019

Попробуйте переопределить attr из EditText из MaterialSeachView следующим образом:

MaterialSearchView searchView = findViewById(R.id.search_view); //inflate with your MaterialSeachView ID 
final EditText editText = searchView.findViewById(com.miguelcatalan.materialsearchview.R.id.searchTextView);
editText.setInputType(InputType.REQUIRED_TYPE); // replace REQUIRED_TYPE with your needed inputType
...