3

OK、私はこれに夢中です - 私は自分のアプリに ActionBarSherlock を統合し、Theme.Sherlock を使用しています。今、カスタム テキスト ボックスを正しく動作させることができないようです。テキスト ボックスを離れるたびに、テキストが白くなります。問題をよりよく説明するための画像を次に示します (ライブラリに付属の例からオーバーレイ レイアウトを使用しました)。

タイピング:

ステップ 1 - 入力

EditText に戻ります。

ステップ 2 - EditText に戻る

なぜこれが起こっているのか誰にも分かりますか?

編集:このエラーを再現するには、ActionBar zip をダウンロードして、サンプル プロジェクトを抽出します。次に、そのプロジェクトのオーバーレイ レイアウト (res/layout/overlay.xml) で、最初の LinearLayout に次を追加します。

<EditText 
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:imeOptions="actionNext" />
<AutoCompleteTextView 
    android:layout_width="fill_parent"
    android:layout_height="wrap_content" />

そして、古いバージョンの Android OS を搭載したデバイスでサンプル プロジェクトを実行します。

4

2 に答える 2

0
  • SDKの最小バージョンとターゲットバージョンは何ですか?
  • アプリケーション/アクティビティでどのテーマを使用していますか?

使用しているデフォルトのテーマを拡張し、そこでテキストの色を定義します。継承を参照してください

于 2013-03-18T13:14:42.960 に答える
0

OK、今私は誰もこれに答えることができなかった理由を理解しました-それは特定のデバイスでのみ起こるようです!それで、私の場合、私はそれを古いAmazonKindleで複製していました。

私が最終的に見つけた現在の回避策は、デフォルトのEditTextのtextColorを取得することによってコントロールのtextColorを設定することです(ええ、かなり醜いです)。

誰かがより良いアイデアを持っているなら-私に知らせてください。

于 2013-03-15T23:53:51.987 に答える