android - 如何在 Android 模拟器中正确模拟我的 Fossil (WearOS) 手表?
问题描述
我试图为 Android 智能手表(Android Wear)开发一个应用程序,特别是 Fossil Sport 手表。
在 Android 设备管理器中,我将基本设备设置为 Android Wear Round Chin,分辨率设置为 320x320。
运行我的代码时,模拟器如下所示:
然而,当部署到手表时,它看起来像这样:
请忽略实际文本,因为数字是随机的,但是为什么会在实际手表上裁剪圆圈?
还有其他一些细微的区别,例如在模拟器中出现在一行上的文本有时会跨越两行。我如何模拟表盘的实际尺寸,因为我目前必须部署到手表并直接在手表上进行测试。
代码:
<?xml version="1.0" encoding="utf-8"?>
<android.support.wear.widget.BoxInsetLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="@dimen/box_inset_layout_padding"
tools:deviceIds="wear">
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
android:padding="@dimen/inner_frame_layout_padding"
app:boxedEdges="all">
...
...
...
</FrameLayout>
</android.support.wear.widget.BoxInsetLayout>
解决方案
推荐阅读
- csv - Gephi 上传 csv 文件或在 Gephi 的打开页面选择示例 Les Miserables.gexf 抛出 java.util.MissingResourceException 错误
- c - a 是什么意思?运算符的意思是如果放在变量前面?
- python - ValueError:无法将字符串转换为浮点数:GradientBoostingRegressor 中 .predict 的“错误”
- python - 使用 lambda 的数据框内容子集使用 pandas 应用
- vue.js - 如何减少包含 AWS 开发工具包的 Vue.js / Nuxt.js 项目的 webpack 包大小?
- c# - 使用 C# 在数组中获取对象值时遇到问题
- apache-nifi - 使用 UpdateRecord 处理器将流文件内容列从十六进制转换为十进制
- git - Git repo 子文件夹作为另一个 repo 的子树?
- sql - 为什么执行 INSERT 语句后我的 SQL 表中的列仍然为 NULL?
- graphql - React Apollo GraphQL Mutation 返回 400(错误请求)