トップページ > 記事閲覧
Androidマニフェストの android:supportsRtl について
名前:大和団次郎 日時: 2022/04/19 19:41

DXライブラリをつかって、Androidアプリ(9VAe)を公開しています。 もうすぐ1万ダウンロードに近づいており、ちゃんと動作していると思うのですが、 Google がリリース前に自動的に行うランダムテストで、毎回、7台の端末のうち、 ペルシャ語の pixel5 だけ、紹介画面表示のあと、最初の編集画面で落ちるという症状が、起こっていました。 ほかの言語ではおきないので、半年くらい原因がわからなかったのですが AndroidManifest.xml のなかの <application android:supportsRtl="true" を、 android:supportsRtl="false" にすると、落ちなくなったみたいです(ランダムテストなので確実ではないですが) この設定(RTL)は、右から左に文字を表示する言語対応のON/OFFで、文字の水平位置が、左右反転する といった処理が行われるみたいです。ペルシア語にするとダイアログ全体が左右反転するみたいです。 DXライブラリ自体には問題ないかもしれませんが、 アプリは、右から左に向かってかく文字など、考えたこともないので どこかで画面の外に描画するとか、エラーが発生していたのではと思います。 これについて DXライブラリ付属のサンプルも"true" になっているので、 これは、"false" にしておいて、 RTL対応アプリを作りたい人が、"true"に変更するほうが 安全ではないでしょうか、という提案です。
メンテ

Page: 1 |

Re: Androidマニフェストの android:supportsRtl について ( No.1 )
名前:管理人 日時:2022/04/20 23:49

貴重なご情報とご提案ありがとうございます 早速使い方ページの説明に android:supportsRtl="false" の変更点を加えるのと DXライブラリ付属のサンプルも android:supportsRtl="false" に変更しました m(_ _)m
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存