android - Android Studio 背景颜色不显示
问题描述
我曾在一个小应用程序上工作过,我在其中设计了多个页面。但是,当我运行应用程序时,第一页没有显示正确的背景颜色,尽管我 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>
解决方案
您使用tools:background="#243447"
的关键字工具仅用于 android studio 中的屏幕预览。
如果您想在您的应用程序中使用背景颜色,您需要使用关键字 android
android:background="#243447"
推荐阅读
- ios - 向多个应用发送推送通知
- ruby - 比较浮点数的随机 RSpec 失败(Eq 匹配器)
- excel - 在excel VBA中以偶数换行符分隔的字符串前面插入一些东西,在奇数换行符分隔的字符串前面插入其他东西
- kotlin-coroutines - 我什么时候应该使用 `Dispatchers.Unconfined` 和 `EmptyCoroutineContext`?
- sidekiq - Sidekiq 父批次不等待子批次
- amazon-web-services - 403 访问被拒绝消息 - EC2 - Tomcat8
- django - Django 在一页上管理多个查询集
- java - 在 Java 中收集 Trie 中的所有单词
- gensim - 我可以通过同时推断所有文档来为要推断的每个文档保留 doc2vec 模式的随机状态吗?
- r - 在第一次出现模式正则表达式 gsub R 后删除所有内容