3

EditTextに入力すると、テキストの色が自動的に黒から白に変わります。最初はテキストの色を白に設定し、ヒントの色も白に設定しましたが、テストすると、開始時に黒で入力していることがわかりますが、途中または到達中に乱数の文字、それは白いテキストに変わります。Samsung Galaxy Gio、Nexus One、およびさまざまなエミュレーターで正常に動作しますが、HTC Evo 3G およびその他のデバイスでは、この動作を示しています! スタイルを通常に、テキストの色を白に、ヒントの色を白に、その他のフォーカスに関連するものを設定して修正しようとしましたが、すべてが白に設定されていますが、一部のデバイスでは動作が示され、途中で色が変化し続けますタイピング。誰かがこれに精通しており、このような問題を修正した場合はお知らせください。

これが問題を示すビデオです。 http://youtu.be/1dydBvZnSHI

これが、この EditText の xml です。

            <EditText
                android:id="@+id/email_edittext"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_centerVertical="true"
                android:layout_marginRight="15dp"
                android:layout_marginTop="5dp"
                android:layout_toRightOf="@+id/textView2"
                android:background="@drawable/share_email_bg"
                android:ems="10"
                android:lines="1"
                android:maxLines="1"
                android:padding="5dip"
                android:singleLine="true"
                android:textColor="#ffffff"
                android:textColorHint="#ffffff" 
                android:inputType="textEmailAddress"/>
4

2 に答える 2

0

一部の人はこれから利益を得るかもしれないので、私はこれに答えています。実際、私のデバイスの 1 つで同じ問題が発生し、長い闘争の末、非常にばかげた間違いであることがわかりました。

<EditText>これを解決するには、ノードに属性を 1 つ追加するだけです。解決策は次のとおりです。

<EditText
     android:textColor="@android:color/black"
     ..........
/>
于 2013-03-15T07:31:51.977 に答える