Android应用程序中的EditText全屏设计

时间:2014-01-30 14:48:21

标签: android android-edittext

在我的应用程序中,我需要用户输入WiFi网络的密码。当用户按下EditText时,它将变为全屏,现在看起来像这样: enter image description here

我想自定义此视图的背景颜色和文本颜色。有没有办法做到这一点?

这是我的EditText xml:

    <EditText
        android:id="@+id/editText1"
        android:layout_below="@+id/textView2"
        android:layout_marginTop="5dp"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10"
        android:inputType="textPassword" >

        <requestFocus />
    </EditText>

1 个答案:

答案 0 :(得分:0)

您可以定义样式:

<style name="Your.EditText.Style" parent="@android:style/Widget.EditText">
    <item name="android:textColor">@color/your_color</item>
</style>

然后使用

<EditText
        android:id="@+id/editText1"
        android:layout_below="@+id/textView2"
        android:layout_marginTop="5dp"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10"
        android:inputType="textPassword" 
style="@style/Your.EditText.Style"

>

    <requestFocus />
</EditText>

在您的风格中,您可以设置背景颜色和文字颜色。