我曾在一个小型应用程序中工作,该应用程序设计了多个页面。但是,尽管我100%确信修改了颜色,但是当我运行该应用程序时,首页显示的背景颜色却不正确。在下面,您将看到xml代码。 即使我移除并没有使用动作栏,即使动作栏也仍然存在。
似乎是什么问题? 注意:Android Studio已更新
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
tools:background="#243447"
tools:context="#243447">
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="97dp"
android:fontFamily="sans-serif-smallcaps"
android:text="Choose your focus"
android:textColor="@android:color/holo_red_light"
android:textSize="24sp" />
<RelativeLayout
android:id="@+id/linearLayout"
android:layout_width="match_parent"
android:layout_height="413dp"
android:layout_alignParentStart="true"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginStart="0dp"
android:layout_marginBottom="0dp"
tools:background="#243447">
<Button
android:id="@+id/button3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignStart="@+id/button2"
android:layout_alignTop="@+id/button5"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_alignParentBottom="true"
android:layout_marginEnd="32dp"
android:layout_marginRight="32dp"
android:layout_marginBottom="195dp"
android:background="#243447"
android:fontFamily="sans-serif-smallcaps"
android:hapticFeedbackEnabled="false"
android:shadowColor="@android:color/background_dark"
android:text="Work"
android:textAllCaps="false"
android:textColor="@android:color/holo_red_light"
android:textColorHighlight="@android:color/darker_gray"
android:textSize="14sp" />
<Button
android:id="@+id/button5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/button4"
android:layout_alignParentStart="true"
android:layout_alignParentLeft="true"
android:layout_alignParentBottom="true"
android:layout_marginStart="32dp"
android:layout_marginLeft="32dp"
android:layout_marginTop="61dp"
android:layout_marginBottom="195dp"
android:background="#243447"
android:fontFamily="sans-serif-smallcaps"
android:hapticFeedbackEnabled="false"
android:shadowColor="@android:color/background_dark"
android:text="Community"
android:textAllCaps="false"
android:textColor="@android:color/holo_red_light"
android:textColorHighlight="@android:color/darker_gray"
android:textSize="14sp" />
<Button
android:id="@+id/button4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/button2"
android:layout_alignParentStart="true"
android:layout_alignParentLeft="true"
android:layout_marginStart="32dp"
android:layout_marginLeft="32dp"
android:layout_marginTop="0dp"
android:background="#243447"
android:fontFamily="sans-serif-smallcaps"
android:hapticFeedbackEnabled="false"
android:shadowColor="@android:color/background_dark"
android:text="Relgion"
android:textAllCaps="false"
android:textColor="@android:color/holo_red_light"
android:textColorHighlight="@android:color/darker_gray"
android:textSize="14sp" />
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_marginTop="61dp"
android:layout_marginEnd="32dp"
android:layout_marginRight="32dp"
android:background="#243447"
android:fontFamily="sans-serif-smallcaps"
android:hapticFeedbackEnabled="false"
android:shadowColor="@android:color/background_light"
android:text="Health"
android:textAllCaps="false"
android:textColor="@android:color/holo_red_light"
android:textColorHighlight="@android:color/darker_gray"
android:textSize="14sp" />
</RelativeLayout>
</RelativeLayout>
答案 0 :(得分:1)
您正在使用tools:background="#243447"
关键字工具,仅用于android studio中的屏幕预览。
如果您想在应用中使用背景色,则需要使用关键字android
android:background="#243447"
答案 1 :(得分:0)
尝试使用
android:background="#243447"
代替
tools:background="#243447"
,您必须在
中输入您的班级名称tools:context=".ActivityName"