2010-11-19 5 views
2

私は開発中の小さなAndroidアプリを持っていますし、EditTextという要素を持っています。これはキーボードが画面上に表示されている間は内容を表示したくありません。例えばAndroid Phone EditTextはデバイスのディスプレイを更新しません

私はeditTextboxに触れ、それはキーボードが現れ、手紙を押すと、aディスプレイテキストボックスにaを言うが、その後新しいテキストは、ユーザーが、本質的にその時点からブラインドタイプしているので、現れません。

これはデバイスでのみ発生し、エミュレータでは発生しません。ボーダフォン845は、それが何か違いがあれば。

私がEditTextに使用しているコードはこれです。

<EditText 
android:id="@+id/EditAddress" 
android:layout_width="200px" 
android:singleLine="True" 
android:hint="Address or Landmark"/> 

私はOnKeyListenerとOnClickListenerを持っていましたが、コードから削除しても動作に変更はありません。 EditTextは、別のTableLayoutの内部にあるTableLayoutの内部にもあります。これは、デバイス上で悪い動作をしている唯一のEditTextです。 (私はアプリケーション内で他のものをコーディングしていませんが、何が間違っているかを見つけるために追加することもあります)

EDIT:キーボードが元のエディットボックスの位置を隠して、編集ボックスがソフトウェアキーボードで覆われないようにスクロールしてください。今のところ、ページを並べ替えることができますので、編集ボックスが一番上に表示されますが、これは少しばかげた解決策です。それを修正する。

+0

あなたは株式のキーボードを使用していますか?私はと私のAndroidデバイス上で同様の問題を抱えていますカスタムキーボード、ときどき私はキルにする必要がありますl文字が表示されるキーボード。 –

+0

デバイスに付属のデフォルトのオンスクリーンキーボードを使用しています。これはqwertyモードに設定されています。点滅する線のインジケータ|それが助けても、点滅しません。 – JSmyth

+1

問題はあなたのEditTextに固有ですか、それとも他のアプリでも発生していますか? EditTextにはどのような設定、リスナーなどがありますか? –

答えて

0

を私はそれがwrap_content等であっても。あなたにもそれをlayout_heightを与える必要があると思う。

関連する問題