का उपयोग करता हूं तो कॉमा को किसी स्थान के साथ प्रतिस्थापित करने के लिए कैसे करें, जब मैं कई अक्षरों को इनपुट करता हूं तो आम शब्दों को संकेत देने के लिए MultiAutoCompleteTextView
का उपयोग करके मैं एक साधारण प्रोग्राम कर रहा हूं।जब मैं "मल्टीएटो कॉम्प्लेटेक्स्टव्यू"
कोड:
ArrayAdapter<String> adapter = new ArrayAdapter<String>(
this,
android.R.layout.simple_dropdown_item_1line,
ary);
MultiAutoCompleteTextView textView = (MultiAutoCompleteTextView) findViewById(R.id.editText);
textView.setAdapter(adapter);
textView.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
private String[] ary = new String[] {
"abc",
"abcd",
"abcde",
"abcdef",
"abcdefg",
"hij",
"hijk",
"hijkl",
"hijklm",
"hijklmn",
};
अब, जब मैं इनपुट 'एक' और चुन "एबीसीडी" लेकिन परिणाम "एबीसीडी," करने के लिए हो गया है। एक जगह के साथ अल्पविराम को कैसे बदलें?
धन्यवाद!
मैं यहाँ कुछ ऐसा कर रहा हूँ !! stackoverflow.com/questions/12854336/autocompletetextview-backed-by-cursorloader – toobsco42
'findTokenStart' में, आप पीछे हटते हैं, फिर आगे .... एक बार की तरह दिखता है? यह क्यों? –
आपको संभवत: 'न्यूलाइन और टैब इत्यादि' के साथ काम करने की बजाय कैरेक्टर.इस व्हाइटस्पेस का उपयोग करना चाहिए – SteelBytes