2015-06-21 5 views
6

मैं MultiautoCompleteTextView का उपयोग कर रहा हूं। यह सही काम करता है। अजीब समस्या यह है कि कुछ उपकरणों कुंजीपटल सुझाव नहीं दिखाते:MultiautoCompleteTextView Iime keyabord सुझाव नहीं दिखाता

नेक्सस का उपयोग करते हुए 5 Using nexus 5

Galaxy S6 Using galaxy s6

कुछ कोड

<MultiAutoCompleteTextView 
    android:id="@+id/fragment_write_text_editText" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_marginTop="@dimen/text_editor_margin_top" 
    android:gravity="start|top" 
    android:hint="@string/enter_text" 
    android:imeOptions="normal" 
    android:inputType="textCapSentences|textMultiLine|textAutoComplete" 
    android:maxLength="1200" 
    android:backgroundTint="@color/primary" 
    android:textSize="16sp"/> 

public void setupEditorBox (View view) { 
    mEditTextBox = (MultiAutoCompleteTextView) view.findViewById(R.id.fragment_write_text_editText); 
    mEditTextBox.setThreshold(1); 
    mEditTextBox.setTokenizer(new HashTagTokenizer()); 
    mEditTextBox.setAdapter(new HashTagAutocompleteAdapter(getActivity(), R.layout.auto_complete_tag_item)); 
    mEditTextBox.setOnItemClickListener(this); 
} 
+0

एमएमएम, मुझे लगता है कि आपके द्वारा प्रदान किया गया कोड पर्याप्त नहीं है –

+0

कृपया मुझे बताएं कि और क्या चाहिए और मैं खुशी से इसे आपूर्ति करूंगा (-: 'एडाप्टर' स्वयं कोई कनेक्शन नहीं है। मैंने एक्सएमएल कॉन्फ़िगरेशन की आपूर्ति की है + 'टेक्स्ट व्यू' कोड प्रारंभिकरण – royB

+0

ओह, मुझे खेद है। मैंने इसे गलत पढ़ा, मैंने सोचा कि आप संपादन टेक्स्ट पर सुझावों के बारे में बात कर रहे थे, कीबोर्ड से नहीं। मैं इस सवाल को दूंगा और देखें कि क्या होता है अब मैं उत्सुक हूँ –

उत्तर

2

में उपयोग करना nex हमें डिवाइस आप इनपुट टाइप टाइप करने के लिए इसे ठीक कर सकते हैं।

mEditTextBox.setInputType(InputType.TYPE_CLASS_TEXT); 

कम से कम एक सरल ArrayAdapter और MultiAutoCompleteTextView.CommaTokenizer साथ, की स्थापना InputType इस समस्या को हल।

+0

आपके उत्तर देने के लिए धन्यवाद। मुझे लगता है कि मुझे लगता है कि? मुझे आश्चर्य है। .. – royB

संबंधित मुद्दे