私は検索ボックスでテキストを編集しています。どのように結果を返すためにアラビア語のテキストを書くことができますか? 注:英語のテキスト編集テキストは正常に動作しており、結果が返されます。Androidの書き込みを有効にするにはアラビア語でEditText
1
A
答えて
0
"テキストの編集"では、アラビア文字やその他の言語の追加/検索が可能です。サーバーが原因で結果が返されないか、検索プロバイダーがアラビア語での検索をサポートしていない可能性があります。
+1
を使用して試してみることができますか?たぶん、私はアラビア語を編集テキストに書くとアラビア語が表示されません – user7779151
1
自分のキーボードを作成することで、自分の言語のテキストが編集テキストで機能するようになりました。 Hereは、独自のキーボードを作成するための素晴らしいチュートリアルです。この中で、難しいのは、あなたの言語(アラビア語)文字のASCIIコードを知ることです。一度それらを持っていれば、あなたのkeyboard.xmlでそれらを使用してください。
その後、自分のレイアウトで自分のキーボードを使用する必要があります。
<android.inputmethodservice.KeyboardView
android:id="@+id/keyboard_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_above="@+id/ads_include"
android:background="@color/colorKeyboardBackground"
android:focusable="true"
android:focusableInTouchMode="true"
android:keyBackground="@drawable/key_backgrounds"
android:keyTextColor="@color/colorPrimaryDark"
android:shadowRadius="0.0"
android:visibility="gone" />
そして、このビューであなたの作成したキーボードマップ:今、あなたはあなたのEditTextで独自のキーボードを使って再生するように設定されている
Keyboard keyboard = new Keyboard(MainActivity.this, R.xml.english_view);
keyboardview.setKeyboard(keyboard);
。また、システムキーボードを隠してあなたのコードを表示するには、次のコードを使用してください。
public void showCustomKeyboard(View v) {
keyboardview.setVisibility(View.VISIBLE);
keyboardview.setEnabled(true);
if (v != null) {
((InputMethodManager) getSystemService(Activity.INPUT_METHOD_SERVICE))
.hideSoftInputFromWindow(v.getWindowToken(), 0);
}
}
ここでvはあなたの編集テキストになります。冷たい!
関連する問題
- 1. EditText Androidでスクロールバーを有効にする
- 2. NSAttributedString - アラビア語の書き込み方向を追加
- 3. アラビア語をGenymotionエミュレータに書き込む方法は?
- 4. github READMEファイルにアラビア語を書き込む方法は?
- 5. リストにアラビア語のUnicodeを含むCSVファイルを書き込む
- 6. Pythonでアラビア語のファイルを読み書きする方法
- 7. AndroidでEditTextを有効/無効にする
- 8. EditTextを特定の単語のみに書き込ませてください。
- 9. Androidアラビア語テキストアロフト
- 10. Androidアラビア語
- 11. eclipseでAndroidアプリケーションにアラビア語を追加するには?
- 12. Androidでソケットにノンブロッキング書き込み
- 13. EditTextでテキストを書き込む方法alertdialogはEditTextに入力できます。メイン#Eclipse android
- 14. システムコールのC言語での読み込みと書き込み
- 15. MapFragment Inflated EditTextで有効にする
- 16. Android RxJava2複数のEditTextの有効化
- 17. Edittextでアラビア語入力を検出する
- 18. Linuxユーザー空間アプリで書き込み結合を有効にしますか?
- 19. Android内蔵ストレージの読み込み/書き込み同時に、
- 20. 書き込みキャッシュポリシーに書き込み/フェッチを書き込む
- 21. Android Bleの書き込み
- 22. Androidの書き込み
- 23. Android - オンラインmysqlデータベースへの書き込み/書き込み
- 24. sw4stm32で割り込み機能を有効にするには
- 25. AndroidのTextViewにアラビア語と英語のテキストを表示するには?
- 26. Numpyで書き込みを有効にして任意のnd配列を列挙するには?
- 27. Androidタブレットのアラビア語のサポート
- 28. アラビア語のデータが埋め込まれたXMLを読み込みます。C#
- 29. これは、ユーザーコントロールにページメソッドを書き込むのに有効ですか?
- 30. Android TextViewアラビア語のテキスト
あなたはAutocompleteTextView https://developer.android.com/reference/android/widget/AutoCompleteTextView.html – cutiko