Can Android WebView HTML influence keyboard or keyboard features? -


मेरे पास एक क्रेडिट कार्ड प्रविष्टि फ़ॉर्म (मानक & lt; input type = "text" / & gt के साथ एक वेबदृश्य है ; फ़ील्ड) एंड्रॉइड के विभिन्न संस्करणों में मुझे अलग कीबोर्ड मिलता है किट-कैट प्रपत्र के अंदर जब पिछला / अगला कुंजी नहीं दिखता है

  1. वेब साइड पर, क्या मेरे इस पर कोई प्रभाव है?
  2. यदि नहीं, तो मुझे एंड्रॉइड की तरफ डेवलपर को क्या सलाह देनी चाहिए? < / Ol>

    बिना उदाहरण / अगला :

    Https://i.stack.imgur.com/wBl3M.png "alt =" यहां छवि विवरण दर्ज करें ">

    आप वेबव्यू से कीबोर्ड को नियंत्रित कर सकते हैं, लेकिन जैसा कि अन्य उत्तरों का सुझाव है कि यह कभी भी किए गए प्रत्येक कीबोर्ड के साथ काम नहीं करेगा इसके बावजूद, मुझे आम तौर पर सबसे अधिक मुख्य धारा के कीबोर्ड ने मेरे व्यवहार को लागू किया है।

    वेबव्यू में onCreateInputConnection नामक एक विधि है आप इस विधि में रूक कर सकते हैं और inputType और / या imeOptions में (और / या निकालें) झंडे जोड़ सकते हैं। आपके लिए कई झंडे उपलब्ध हैं

    विकल्पों को देखें, विशेष रूप से और निम्न उपयोग देखें (जो कीबोर्ड विकल्पों से पिछले / अगले झंडे को निकालता है):

      @CreateInputConnection पर सार्वजनिक इनपुट कनेक्शन ओवरराइड करें (EditorInfo outAttrs) {इनपुट कनेक्शन कनेक्शन कनेक्शन = सुपर .onCreateInputConnection (outAttrs); OutAttrs.imeOptions = outAttrs.imeOptions & amp; ~ EditorInfo.IME_FLAG_NAVIGATE_NEXT & amp; ~ EditorInfo.IME_FLAG_NAVIGATE_PREVIOUS; वापसी इनपुटकनेक्शन; }   

    एक और चीज जिसे आप झंडे TYPE_TEXT_FLAG_NO_SUGGESTIONS का उपयोग करके पूरे सुझाव बार छिपाने की कोशिश कर सकते हैं। नीचे दिए गए उदाहरण देखें (जो इनपुट प्रकार के लिए "कोई सुझाव नहीं" ध्वज जोड़ता है):

      @OrrideCarateInputConnection पर सार्वजनिक इनपुट कनेक्शन (EditorInfo outAttrs) {InputConnection inputConnection = super.onCreateInputConnection (outAttrs); OutAttrs.inputType = outAttrs.inputType | InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS; वापसी इनपुटकनेक्शन; }   

    वेबव्यू से सीधे IME को कस्टमाइज़ करने के लिए कई अन्य झंडे उपलब्ध हैं। डेवलपर को लिंक किए गए पृष्ठों पर देखें और आपको उम्मीद है कि आपको अधिक से अधिक कीबोर्ड के बाद के व्यवहार को प्राप्त करना चाहिए।

Comments

Popular posts from this blog

python - how we can use ajax() in views.py in django? -

matlab - Using loops to get multiple values into a cell -

python - Sequence Pattern recognition with Pybrain -