我正在使用Android Studio 2.2.3开发应用程序,我正面临一个我以前没有找到的问题:如果我从模板中添加一个活动,例如基本活动,新创建的活动将显示设备状态栏
如果我添加空活动模板中的活动,则不再显示任何状态栏。
通读布局文件,我发现基本活动使用android.support.design.widget.CoordinatorLayout
,而空活动使用RelativeLayout
。在清单中我找不到任何其他差异。我不久前用Eclipse编写了一些应用程序,状态栏就在那里,即使是RelativeLayout,据我记得。
有什么建议吗?
提前致谢,问候
修改
状态栏与布局无关。它是关于styles.xml中定义的主题。你能检查一下你的活动应用了哪个主题吗?
感谢史蒂夫的建议:行为是由于
还有一个问题:保持这个无操作栏主题,为什么我的文本框与屏幕顶部不对齐,如下所示:
我的活动布局是:
<?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结构:
顶部的LinearLayout有一个72dp的顶部填充,我无法深入挖掘主题:任何建议?
提前致谢,问候
答案 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 文件中的主题选项。复制样式表并粘贴评论以查看。