edittext中的横向模式边框图像不起作用

时间:2013-03-13 05:14:14

标签: android layout

您可以参考this代码。

“编辑文本”的边框颜色设置为某种颜色。 在portratait模式下工作正常。 为什么我在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>

1 个答案:

答案 0 :(得分:0)

@ Mr.Singh - 当我在我的设备中执行你的代码时,即使在横向模式下我也会编辑文本边框。请检查....