繁体   English   中英

为什么android:background对我不起作用?

[英]why android:background doesn't work for me?

我的布局文件如下

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


    <TextView
        android:id="@+id/file_title"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        ***android:background="@color/red"***
        android:text="@string/untitled" />

    <ScrollView  
       xmlns:android="http://schemas.android.com/apk/res/android"
       android:id="@+id/scroll"
       android:orientation="vertical"
       android:layout_width="fill_parent"
       android:layout_height="fill_parent"
       android:fadingEdge="none">

            <EditText
           xmlns:android="http://schemas.android.com/apk/res/android"
           android:id="@+id/file_content"
            ***android:background="@android:color/white"***
                android:layout_width="fill_parent"
                android:layout_height="fill_parent"
                android:padding="5dip"
                android:fadingEdge="none"
                android:scrollbars="vertical|horizontal"
                android:gravity="top"
                android:autoText="false"
                android:capitalize="none" />

    </ScrollView>
</LinearLayout>

但是无论如何更改背景, EditText的背景始终保持黑色,而TextView的背景始终为灰色。 灰色的TextView之前设置为#CCCCCC,但现在我想将其更改为另一种color ,但不能。

您的颜色代码文件必须在此路径上。

res/values/colors.xml

具有以下内容

<?xml version="1.0" encoding="utf-8"?>
    <resources>
        <color name="edittext_color">#000000</color>
        <color name="text_color">#00FFFF</color>
    </resources>

现在以这种方式使用它。

<EditText
    android:id="@+id/my_edit"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:maxLength="5"
    android:background="@color/edittext_color" />

希望这可以帮助。

谢谢。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM