是否可以限制SearchView输入文本的长度?我在android:maxLength="10"声明中添加了Menu Item,但没有任何效果。
<item
android:id="@+id/app_bar_search"
android:icon="@drawable/ic_search_white"
android:title="Search"
app:actionViewClass="android.support.v7.widget.SearchView"
app:showAsAction="collapseActionView|ifRoom"
android:maxLength="10"/>发布于 2018-04-28 08:03:43
我可以通过使用Jyoti JK建议的链接中的一个答案来实现这一点。
TextView et = (TextView) searchView.findViewById(R.id.search_src_text);
et.setFilters(new InputFilter[]{new InputFilter.LengthFilter(10)});发布于 2018-04-28 07:53:55
试试这个会帮你的:
EditText et = (EditText)searchView.findViewById(searchView.getContext().getResources()
.getIdentifier("android:id/search_src_text", null, null));
et.setFilters(new InputFilter[] { new InputFilter.LengthFilter({10}) });https://stackoverflow.com/questions/50074176
复制相似问题