我正在为 Android Wear 制作表盘。我想将状态栏放在底部而不是顶部。
文档声明使用setStatusBarGravity()
- 方法WatchFaceStyle.Builder
:https://developer.android.com/reference/android/support/wearable/watchface/WatchFaceStyle.Builder.html#setStatusBarGravity(int)
但是,这似乎没有按预期工作。每当我使用Gravity.BOTTOM
时,图标都会在表盘内垂直居中,而不是位于底部。
这是我使用的代码:
setWatchFaceStyle(new WatchFaceStyle.Builder(Watchface.this)
.setShowUnreadCountIndicator(true)
.setStatusBarGravity(Gravity.CENTER_HORIZONTAL | Gravity.BOTTOM)
.setAcceptsTapEvents(true)
.build());
这导致了这个(注意中间的充电指示灯)
我究竟做错了什么?我用谷歌搜索过,但找不到任何相关信息。