0

このコードを参照できます。

編集テキストの境界線の色が特定の色に設定されています。ポートレートモードで正常に動作します。landsacpeモードで同じ色/画像が表示されないのはなぜですか??ソフトキーが開いている横向きモードで、編集テキストの色が赤になります(デフォルト)..その赤い境界線のスケーラブルな画像はどこにありますか?何か考え?

以下は私のレイアウトファイルです

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <EditText
        android:id="@+id/edit1"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="@string/edit1_text"
        android:inputType="text"
        android:background="@drawable/edit_text"

        />

    <EditText
        android:id="@+id/edit2"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="@string/edit2_text"
        android:inputType="text"   
        android:background="@drawable/edit_text"

        />


</LinearLayout>

これが@drawable/edit_textファイルコードです

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item 
        android:state_window_focused="false"
        android:state_enabled="true"
        android:drawable="@drawable/textfield_default" />     
    <item 
        android:state_window_focused="false" 
        android:state_enabled="false"
        android:drawable="@drawable/textfield_disabled" />
    <item 
        android:state_pressed="true" 
        android:drawable="@drawable/textfield_pressed" />
    <item 
        android:state_enabled="true" 
        android:state_focused="true" 
        android:drawable="@drawable/textfield_selected" />     
    <item 
        android:state_enabled="true" 
        android:drawable="@drawable/textfield_default" />    
    <item 
        android:state_focused="true" 
        android:drawable="@drawable/textfield_disabled_selected" />    
    <item 
        android:drawable="@drawable/textfield_disabled" /> 
</selector>
4

1 に答える 1

0

@Mr.Singh - デバイスでコードを実行すると、ランドスケープ モードでも編集テキスト境界線が表示されます。確認してください....

于 2013-03-13T06:53:44.143 に答える