我试图将一个对象对齐到我的圆形布局的角落,以适应圆形的Android Wear设备。
如下图所示:
数字时钟会超出边界。
我看过Android Wear文档的Google IO 2014,有个人展示了一行代码,可以正确地对齐对象。我想让数字时钟位于左上角,但不要超出屏幕范围。
是否有人有建议?
以下是XML文件:
您可以看到,我尝试使用BoxInsetLayout,但输出仍然如下所示:
![enter image description here](https://istack.dev59.com/QwfaY.webp)
尽管我使用了
TextView超出了屏幕范围。我忽略了什么?
如下图所示:
![enter image description here](https://istack.dev59.com/ZTEg3.webp)
我看过Android Wear文档的Google IO 2014,有个人展示了一行代码,可以正确地对齐对象。我想让数字时钟位于左上角,但不要超出屏幕范围。
是否有人有建议?
以下是XML文件:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MyActivity"
tools:deviceIds="wear_round">
<DigitalClock
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/text"
android:textSize="20sp"/>
</RelativeLayout>
编辑:
目前,我的xml布局文件对于圆形活动(round activity)看起来像这样:
<?xml version="1.0" encoding="utf-8"?>
<android.support.wearable.view.BoxInsetLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_height="match_parent"
android:layout_width="match_parent">
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="1234567890"
app:layout_box="top"/>
</android.support.wearable.view.BoxInsetLayout>
您可以看到,我尝试使用BoxInsetLayout,但输出仍然如下所示:
![enter image description here](https://istack.dev59.com/QwfaY.webp)
尽管我使用了
app:layout_box="top"
TextView超出了屏幕范围。我忽略了什么?