3. 使用Car API获取车辆基本信息

使用Car API获取车辆基本信息 学习卡片

任务目标

在车载Android应用中,屏幕尺寸与分辨率差异较大(如7英寸中控、12.3英寸仪表、15英寸副驾娱乐屏),且驾驶场景要求触控目标不小于48dp、关键信息在驾驶员视线偏移不超过20°的区域内。本案例将实现一个遵循车载UI间距规范、可自适应不同屏幕尺寸与分辨率的仪表盘首页布局,并验证其在多尺寸下的表现。

核心实现

采用ConstraintLayout配合百分比约束与最小触控尺寸约束,实现自适应布局。关键点:使用app:layout_constraintWidth_percent与app:layout_constraintHeight_percent让卡片区域随屏幕等比缩放;使用app:minWidth与app:minHeight保证触控目标不小于48dp;使用android:autoSizeTextType="uniform"让文字随视图缩放。

```xml