Android için bir web uygulaması geliştirmek için phonegap kullanıyorum ve HTML'de kendi tuş takımımı kullanacağım için, sistemin sistem klavyesini devre dışı bırakmam gerekiyor. Kullanıcı herhangi bir metin giriş alanına tıkladığında gösteriliyor. Okunan giriş alanını veya onblur()
numarasını kullanmak istemiyorum çünkü imleci metin dosyasına yerleştirmek istiyorum, böylece kullanıcı girdiler girerken imleç konumunu değiştirebilir.Android web görünümünde tüm girdiler için yumuşak klavye nasıl tamamen devre dışı bırakılır
Yani Android'in klavyesini varsayılan olarak tamamen devre dışı bırakmak istiyorum, manifest.xml
'a android:windowSoftInputMode="stateAlwaysHidden"
eklemeyi denedim, ancak bu çalışmaz.
Ayrıca bir javascript arabirimini here'dan kullanmayı deneyin, ancak Android 2.3.x'de bir javascript-java köprüsü kazasında sorun oluştu (link to issue). Bu yüzden hala iyi bir çözümüm yok. Lütfen yardım et.
Yardımlarınız için şimdiden teşekkür ederiz.
Eğer 'WebView' en' WebViewClient' ve 'WebChromeClient' yapılandırılmış mı? JQuery Mobile'ı kullanan bir proje üzerinde çalıştım ve her ikisinin de düzgün çalışması için her ikisini de yapılandırmamız gerekti. Bir JS olayını engellemek ve bunu yerel koddaki Java mantığına bağlamak zorunda kalabilirsiniz. Buna bakıp seni güncel tutacağım. –
İpuçları için teşekkürler, ancak telefon ağının hem webviewclient hem de webchromeclient'i önceden yapılandırdığını düşünüyorum. Daha fazla bakacağım. teşekkürler – kli
Tamam, aşağıdaki önerilerime bakın.Bunu yapmak için güzel bir yol var gibi görünmüyor, ama sonra tekrar Android'de güzel bir şey yapmak birçok durumda imkansız. –