共用方式為


使用螢幕大小

Android Wear 裝置可以有矩形或圓形顯示器,也可以是不同的大小。

矩形和圓角磨損顯示的螢幕快照

識別螢幕類型

Wear 支援連結庫提供一些控制項,可協助您偵測並適應不同的螢幕圖形,例如 WatchViewStubBoxInsetLayout

請注意,某些其他支持連結庫控件 (例如 GridViewPager會自動 偵測螢幕圖形本身,不應新增為下列控件的子系。

WatchViewStub

主要版面配置檔案包含 , android.support.wearable.view.WatchViewStub 其會使用 app:rectLayoutapp:roundLayout 屬性參考矩形和圓形螢幕的不同版面配置:

<android.support.wearable.view.WatchViewStub
    xmlns:app="http://schemas.android.com/apk/res-auto"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  android:id="@+id/stub"
  app:rectLayout="@layout/rect_layout"
  app:roundLayout="@layout/round_layout" />

解決方案包含將在運行時間選取之每個樣式的不同版面配置:

顯示在 [資源/版面配置] 底下的檔案

BoxInsetLayout

您也可以建立可適應矩形或圓形螢幕的單一檢視,而不是為每個螢幕類型建置不同的版面配置。

Google 範例 示範如何使用 BoxInsetLayout ,在矩形和圓形螢幕上使用相同的版面配置。

穿UI設計工具

Xamarin Android 設計工具同時支援矩形和圓角螢幕:

在 Xamarin Android Designer 中選取 Android Wear Square 畫面

矩形樣式的設計介面如下所示:

矩形樣式的設計介面

圓形樣式的設計介面如下所示:

圓形樣式的設計介面

穿模擬器

Google 模擬器管理員包含這兩種螢幕類型的裝置定義。 您可以建立矩形和圓形模擬器來測試您的應用程式。

Google 模擬器管理員中顯示的穿戴裝置定義

模擬器會針對矩形螢幕轉譯如下:

矩形畫面的模擬器轉譯

它會針對圓形畫面轉譯如下:

圓形畫面的模擬器轉譯

影片

來自 developers.google.com 的 Android Wear 全螢幕應用程式。