Build View-based UIs on Wear OS

Try the Compose way
Jetpack Compose on Wear OS is the recommended UI toolkit for Wear OS.

Android Jetpack includes the Wear OS UI Library. The Wear OS UI library includes the following classes:

For a full list, read the release notes.

Add a dependency on the Wear OS UI Library

To start creating apps, create a Wear-OS-specific project. Then add the following dependencies to your app's build.gradle file:

dependencies{
...
// Standard Wear OS libraries
implementation"androidx.wear:wear:1.2.0"
// includes support for wearable specific inputs
implementation"androidx.wear:wear-input:1.1.0"
}

Import classes from the Wear OS UI Library package

To use a class from the Wear OS UI Library, import it from the androidx.wear.widget package.

Use the right element names in layout files

In layout files, use fully qualified names that correspond to the Wear OS UI Library.

For example, to use the DismissibleFrameLayout class from the Wear OS UI Library, you could specify the following in a layout file:

<androidx.wear.widget.DismissibleFrameLayout
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"
android:id="@+id/swipe_dismiss_root">
<TextView
android:id="@+id/test_content"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:text="Swipethescreentodismissme."/>
</androidx.wear.widget.DismissibleFrameLayout>

Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Last updated 2026年06月17日 UTC.