没有带有relativeLayout的Android状态栏

时间:2017-02-13 17:24:15

标签: android android-layout

我正在使用Android Studio 2.2.3开发应用程序,我正面临一个我以前没有找到的问题:如果我从模板中添加一个活动,例如基本活动,新创建的活动将显示设备状态栏

enter image description here

如果我添加空活动模板中的活动,则不再显示任何状态栏。

通读布局文件,我发现基本活动使用android.support.design.widget.CoordinatorLayout,而空活动使用RelativeLayout。在清单中我找不到任何其他差异。我不久前用Eclipse编写了一些应用程序,状态栏就在那里,即使是RelativeLayout,据我记得。

有什么建议吗?

提前致谢,问候

修改

  

状态栏与布局无关。它是关于styles.xml中定义的主题。你能检查一下你的活动应用了哪个主题吗?

感谢史蒂夫的建议:行为是由于

Thems - no actionbar

还有一个问题:保持这个无操作栏主题,为什么我的文本框与屏幕顶部不对齐,如下所示:

enter image description here

我的活动布局是:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/activity_main4"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="it.pgsoftware.firebasepublisher.Main4Activity">

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="test string"
    android:layout_alignParentTop="true"
    android:layout_marginTop="0dp"/>
</RelativeLayout>

使用布局检查器,我得到以下UI结构:

enter image description here

顶部的LinearLayout有一个72dp的顶部填充,我无法深入挖掘主题:任何建议?

提前致谢,问候

1 个答案:

答案 0 :(得分:0)

请检查清单文件中的import { Link } from 'react-router' <Link to={ this.props.linkTo }> <span className="navbar-brand">{this.props.text}</span> </Link> 选项。检查 res&gt; style.xml 文件中的主题选项。复制样式表并粘贴评论以查看。