2011-07-01 20 views
1

私のアプリにはいくつかの編集ボックスがあり、その中には英語のテキストを入力するものもあれば、スペイン語を入力するものもあります。アンドロイドソフトキーボードの言語設定を動的に変更しますか?

標準のアンドロイドソフトキーボードを使用していますが、デバイスロケールが英語に設定されているため、「スペイン語」の編集ボックスの1つにスペイン語を入力すると、英語の訂正テキスト/予測テキストが難しくなります。

私が見つけた唯一の回避策は、デバイスの設定に入り、言語を変更することですが、これは非常に面倒です。

何らかのボタンをクリックすると、クリックするとソフトキーボードの言語設定が動的に変更されますか?これはどんなインテントで公開されていますか?

よろしく

答えて

3

キーボードのスペースバーに指をスライドさせて言語を変更してみます。

1

あり、とにかく私は、クリックされたときに動的にソフトキーボード言語設定を変更することを、ボタンのいくつかの種類を持っているだろうか?これはどんなインテントで公開されていますか?

いいえ、ごめんなさい。

ただし、のandroid:inputType属性にはtextNoSuggestionsを使用して、候補を取り除くことができます。

+0

他のキーボード(ハッカーのキーボード)ではこの提案は機能しません。 –

+0

@ LuisA.Florit:だから私は "try"という言葉を使ったのです。 'inputType'のような属性はすべてヒントです。これはIMEが尊敬したり無視したりすることを歓迎しています。 – CommonsWare

+0

私は参照してください。実際には、キーボードのプロパティを切り替える必要があり、戻ってくることを忘れないようにするのは面倒なことです。ありがとう! –

1

携帯電話の設定で入力言語を選択してから、スペースバーをスワイプして切り替えることができます。

関連する問題