क्या सीमा संख्या निर्धारित करने के लिए कोई एपीआई है। SearchView में वर्णों का?क्या हम Android में SearchView के संपादन में वर्ण की संख्या को सीमित कर सकते हैं?
उत्तर
EditText et = new EditText(this);
int maxLength = 3;
InputFilter[] FilterArray = new InputFilter[1];
FilterArray[0] = new InputFilter.LengthFilter(maxLength);
et.setFilters(FilterArray);
मैं सर्च व्यू के बारे में बात कर रहा हूं जहां हमें ऑनक्लोज़(), ऑनक्स्टटेक्स्ट चेंज (स्ट्रिंग न्यूटेक्स्ट) पर ओवरराइड करना होगा ,QueryTextSubmit (स्ट्रिंग क्वेरी) पर। –
एक्सएमएल लेआउट में इस कोशिश ..
android:maxLength="20" //20 is number of characters.
यह आपकी मदद कर सकता है ..
क्या आपने यह देखा है [टिप्पणी] (http://stackoverflow.com/questions/10914539/can-we-limit-the-number-of-character-in-edittext-of-searchview-in-android#comment14233570_10914539) – Praveenkumar
SearchView में वर्ण की लंबाई निर्धारित करने के लिए कुछ भी नहीं है। –
खोज दृश्य में "maxLength" नहीं है –
उपयोग इस कोड को यह केवल यदि लंबाई कम या 5 के बराबर है खोज करना होगा। जब आप पाठ> 5 पर onQueryTextChange() से सत्य लौटने की तरह बदल सकते हैं।
final SearchView searchView = (SearchView) mSearchMenuItem.getActionView();
searchView.setSearchableInfo(searchManager.getSearchableInfo(mActivity.getSearchComponentName()));
searchView.setIconifiedByDefault(true);
searchView.setSubmitButtonEnabled(true);
searchView.setOnQueryTextListener(new OnQueryTextListener() {
@Override
public boolean onQueryTextSubmit(String arg0) {
// TODO Auto-generated method stub
return false;
}
@Override
public boolean onQueryTextChange(String arg0) {
if(arg0.length()>5){
System.out.println("Text character is more than 5");
searchView.setQuery(arg0.substring(0,5), false);
}
return false;
}
});
EditText et = (EditText)searchView.findViewById(searchView.getContext().getResources()
.getIdentifier("android:id/search_src_text", null, null));
et.setFilters(new InputFilter[] { new InputFilter.LengthFilter({max_text_length}) });
मैं कोड स्निपेट निम्नलिखित का उपयोग कर रहा:
TextView et = (TextView) searchView.findViewById(R.id.search_src_text);
et.setFilters(new InputFilter[]{new InputFilter.LengthFilter(10)});
- 1. क्या आप सीमित कर सकते हैं कि MATLAB GUI संपादन बॉक्स में कौन से वर्ण टाइप किए जा सकते हैं?
- 2. हम सिम्युलेटर में पुश अधिसूचना की जांच कर सकते हैं?
- 3. क्या हम एंड्रॉइड में एक फ़ोल्डर एन्क्रिप्ट कर सकते हैं?
- 4. क्या हम sandcastle तेज कर सकते हैं?
- 5. हम संपादन बॉक्स में पाठ को लंबवत रूप से कैसे संरेखित कर सकते हैं?
- 6. क्या हम एसडीएल ट्रिडियन में माइग्रेट कर सकते हैं?
- 7. क्या हम पाइथन में स्मार्ट-कॉपी कर सकते हैं?
- 8. क्या हम हाइबरनेट में संघ का उपयोग कर सकते हैं?
- 9. क्या हम एएसपीनेट में ग्लोबल.एक्सएक्स का परीक्षण कर सकते हैं?
- 10. क्या हम संघ में सूचक का उपयोग कर सकते हैं?
- 11. क्या हम यूआरएल में उपयोग कर सकते हैं?
- 12. Android में संपादन टेक्स्ट में केवल 0-59 से संख्याओं में टेक्स्ट को सीमित कैसे करें?
- 13. क्या हम इमाक्स को चर की परिभाषा ढूंढ सकते हैं?
- 14. SearchView
- 15. क्या हम विजुअल स्टूडियो की तरह एक्सकोड में विधियों/कोड को निष्पादित कर सकते हैं?
- 16. क्या आप XAML DrawingImage को संपादन के लिए एक एसवीजी में वापस परिवर्तित कर सकते हैं?
- 17. क्या हम * .dll.config को ऑटोकॉपी कर सकते हैं?
- 18. क्या हम जावास्क्रिप्ट के साथ 302 रीडायरेक्ट कर सकते हैं?
- 19. क्या हम एडाप्टर से startActivityForResult को कॉल कर सकते हैं?
- 20. एसक्यूएल का उपयोग कर स्ट्रिंग में किसी विशेष वर्ण की घटनाओं की संख्या को आप कैसे पा सकते हैं?
- 21. हम nstimer के बजाय क्या उपयोग कर सकते हैं?
- 22. क्या हम multithreaded प्रक्रिया के स्ट्रेस आउटपुट में धागे की थ्रेड आईडी प्राप्त कर सकते हैं?
- 23. क्या हम LINQ के साथ डेटाटेबल फ़िल्टर कर सकते हैं?
- 24. उन उपयोगकर्ताओं की संख्या को सीमित कैसे करें जो SharePoint साइट संग्रह तक पहुंच सकते हैं?
- 25. हम राज्य में किस प्रकार की वस्तुएं रख सकते हैं?
- 26. क्या हम SiteEdit 200 का उपयोग कर Tridion में XML दस्तावेज़ों को संपादित कर सकते हैं?
- 27. क्या हम XML फ़ाइल में टेक्स्ट नोड के रूप में एक संख्या का उपयोग कर सकते हैं?
- 28. क्या हम JSON को डेटाबेस के रूप में उपयोग कर सकते हैं?
- 29. हम इकाई फ्रेमवर्क में ऑब्जेक्ट फ़िल्टरिंग कैसे कर सकते हैं?
- 30. क्या हम जावा में इनपुट इनपुट में बाइट सरणी को परिवर्तित कर सकते हैं?
'Edittext' की XML विशेषता' एंड्रॉयड: maxLength = 15' केवल 15 चरित्र की अनुमति देगा। क्या आपको केवल इसकी आवश्यकता है? – Praveenkumar
यह काम नहीं कर सकता ... 'SearchView'' EditText' का विस्तार नहीं करता है। मुझे पता है कि 'इनपुट टाइप' किसी कारण से 'सर्च व्यू' पर काम नहीं करता है। –
@AlexLockwood मई मुझे पता है कि 'SearchView' क्या है' AutocomplteTextView' – Praveenkumar