de-vraag
  • 質問
  • タグ
  • ユーザー
通知:
報酬:
登録
登録すると、質問に対する返答やコメントが通知されます。
ログイン
すでにアカウントをお持ちの方は、ログインして新しい通知を確認してください。
追加された質問、回答、コメントには報酬があります。
さらに
ソース
編集
Bob G
Bob G
質問

AndroidのオンスクリーンキーボードとB4A

画面上のキーボード(osk)が不思議です。

私がポートレートモードになっているとき、oskは画面の一番下に表示され、私のアプリの下の部分だけをカバーします。これは、アプリケーションの上部にあるテキストボックスがまだ表示されるため、理想的です。しかし、方向が横向きに変更されると、oskはアプリケーション全体(テキストボックスを隠す)を独自のテキスト領域で覆います。

このoskテキスト領域は、横長モードでのみ表示されます。これはoskがすべてのAndroidsでどのように動作するのか、それともSamsung Tab 7に固有のものなのでしょうか?

oskが横向きモードで独自のテキストボックスを表示しないようにする方法はありますか?そうでなければ、私は自分自身を設計しなくてはなりません。私が自分で設計したのであれば、B4Aを使ってAndroidの自動補完機能を利用することはできますか?

私はAutoCompleteEditTextを試しましたが、Androidの自動補完機能が、私が必要とするものに近い方法では動作しません。

助言がありますか?

ご協力ありがとうございました、

ボブ・ゲイトリー

0 2011-10-27T17:59:20+00:00 2
プログラミング
basic4android
Erel
27日 10月 2011 в 6:49
2011-10-27T18:49:49+00:00
さらに
ソース
編集
#56791231

より良い答え。リフレクションライブラリを使用してフルスクリーンキーボードを無効にすることができます:

Dim r As Reflector
r.Target = EditText1
r.RunMethod2("setImeOptions", 268435456, "java.lang.int") 'IME_FLAG_NO_EXTRACT_UI constant
2
0
Erel
27日 10月 2011 в 6:17
2011-10-27T18:17:17+00:00
さらに
ソース
編集
#56791230

これは、ランドスケープのときのすべてのAndroidsのデフォルトの動作です。 カスタムキーボードの実装については、リンクをご覧ください。

0
0
質問の追加
カテゴリ
すべて
技術情報
文化・レクリエーション
生活・芸術
科学
プロフェッショナル
事業内容
ユーザー
すべて
新しい
人気
1
Roxana Elizabeth CASTILLO Avalos
登録済み 1週間前
2
Hideo Nakagawa
登録済み 1週間前
3
Sergiy Tytarenko
登録済み 1週間前
4
shoxrux azadov
登録済み 1週間前
5
Koreets Koreytsev
登録済み 2週間前
© de-vraag :年
ソース
stackoverflow.com
ライセンス cc by-sa 3.0 帰属