問題タブ [arabic-support]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 入力タイプ Number/Phone の EditText 内のダブル カーソル (RTL アラビア語)
言語がアラビア語の場合にテキストが右から始まるように、EditText をgravity Right に設定しています。
注: 私のアプリケーションは RTL をサポートしていますが、同じ問題が発生するため、EditText の TextDirection を設定していません。重力を右に設定すると、仕事は完璧に行われます。InputType を Number または Phone に設定した場合にのみ問題が発生します。
InputType が number/phone に設定されている場合、テキストの最初と最後にダブル カーソルが表示され、少し混乱します。
これを実証するために、InputType Text と Number を持つ 2 つの EditText を用意し、両方の Gravity を Right に設定します。私のアプリケーションは RTL をサポートしており、私の電話はアラビア語に設定されています
マニフェスト
XML
以下は、InputType Number を使用した 2 番目の EditText の動作のスクリーン ショットです。
ダブルカーソルを取り除く方法についての指針はありますか? または任意の代替。
ありがとうR