Android Api 16 Webview Turkish Character

Android API 16 Webview’de Türkçe Karakter Sorunu

Android API 16’da Webview, Türkçe karakterleri doğru şekilde görüntüleyemeyebilir. Bu, web sayfalarında veya uygulamalarda metin görüntülenirken hatalara veya eksik karakterlere yol açabilir.

Sorunun Nedeni

Bu sorun, Android API 16’da Webview’in varsayılan yazı tipi olan “sans-serif” yazı tipinin Türkçe karakterleri desteklememesinden kaynaklanmaktadır.

Çözüm

Bu sorunu çözmek için, Webview’in yazı tipini Türkçe karakterleri destekleyen bir yazı tipine değiştirmeniz gerekir. Bunu, aşağıdaki adımları izleyerek yapabilirsiniz:

  1. Uygulamanızın res/values/styles.xml dosyasını açın.
  2. Aşağıdaki kodu dosyaya ekleyin:

“`xml

“`

  1. Uygulamanızın AndroidManifest.xml dosyasını açın.
  2. Aşağıdaki kodu dosyaya ekleyin:

xml
<application>
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".WebViewActivity">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="http" />
<data android:scheme="https" />
</intent-filter>
</activity>
</application>

  1. Uygulamanızı yeniden derleyin ve çalıştırın.

Faydalı Siteler ve Dosyalar


Yayımlandı