我需要強制用戶在searchview v7中寫入大寫字母你知道一種方法嗎?類似於EDITTEXT使用:強制在android的searchview中寫入大寫android
filter_text.setFilters(new InputFilter[]{new InputFilter.AllCaps()});
我需要強制用戶在searchview v7中寫入大寫字母你知道一種方法嗎?類似於EDITTEXT使用:強制在android的searchview中寫入大寫android
filter_text.setFilters(new InputFilter[]{new InputFilter.AllCaps()});
在代碼中,您可以添加以下內容。
searchView.setInputType(InputType.TYPE_TEXT_FLAG_CAP_CHARACTERS);
所有你可以添加其他的東西可以發現here
如果要強制用戶以大寫字母寫上你EditText
,你只需要添加android:inputType="textCapCharacters"
和鍵盤上的設備將設置爲大寫。
編輯:
其實更好的辦法是做
searchView.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_FLAG_CAP_SENTENCES);
你也可以設置android:inputType
至textCapWords
裏面searchable.xml
,如果您遵循官方SearchView
安裝指南,您將創建。
在EditText上你也可以通過XML屬性從支持這樣做......現在搜索查看通過與EditText上其自身的EditText相關的一個批次的屬性...你試過嗎? – Selvin
你應該把android:inputType =「textCapCharacters」在xml –
我以編程方式添加searchview btw我如何添加textCapCharacters? –