Android activity显示手机上方时间
时间: 2023-05-30 07:06:18 浏览: 226
Android Activity默认情况下不会显示手机上方的时间,但可以通过设置Activity的主题来实现。以下是实现方法:
1. 在AndroidManifest.xml文件中,为目标Activity添加如下属性:
```xml
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
```
2. 在res/values/styles.xml文件中,创建一个新的主题,继承自Theme.NoTitleBar.Fullscreen主题,如下所示:
```xml
<style name="MyTheme" parent="@android:style/Theme.NoTitleBar.Fullscreen">
<item name="android:windowFullscreen">true</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowBackground">@android:color/transparent</item>
</style>
```
3. 在需要显示手机上方时间的Activity的onCreate方法中,设置Activity的主题为MyTheme:
```java
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setTheme(R.style.MyTheme);
setContentView(R.layout.activity_main);
// other code
}
```
完成上述步骤后,打开该Activity时,手机上方将显示时间。
阅读全文