我正在开发一个Android应用程序并且开发人员向我发送了.APK文件,因此我可以测试第一个版本。我已在Android设备上成功安装.APK文件。但是,当我运行它时,应用程序会在顶部显示每个活动的名称(带有应用程序的徽标),如以下链接http://www.quickid.net/activity.JPG所示(StackOverflow不允许我发布没有10级声誉的图像)。左图显示MainActivity,右图显示startTrail活动。那么,那是什么呢?它是某种测试模式吗?如何运行应用程序,因为它通常会像从Play商店下载一样运行,而不会在顶部显示活动名称?此外,当应用程序将文本放入通知栏时,它会在显示文本之前显示“在状态栏上滚动文本”。
答案 0 :(得分:0)
那是ActionBar,如果开发者不想使用它,他必须将默认主题更改为Theme.Holo.NoActionBar或隐藏操作栏的其他主题。
答案 1 :(得分:0)
大多数活动的最重要部分是活动的标签。这是在App Manifest(AndroidManifest.xml)中设置的。在<activity>
中,您可以添加属性android:label
。
默认情况下它看起来如此:
<activity android:name=".Activity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
如果要更改标签,请添加String值,并将其添加到android:label。如果您不想要标签,请添加android:theme="@android:style/Theme.NoTitleBar"
。所以它看起来像这样:
<activity android:name=".Activity"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>