以编程方式设置WearableActionDrawerView菜单

时间:2017-08-31 20:49:22

标签: android wear-os

是否可以在代码中设置actionMenu的菜单(WearableActionDrawerView)?

<android.support.wear.widget.drawer.WearableActionDrawerView
    android:id="@+id/drawer_action"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    app:actionMenu="@menu/menu_drawer"
    />

1 个答案:

答案 0 :(得分:1)

  

可以使用菜单指定这些上下文操作   由以下任何一个填充:

     

在XML布局文件中指定app:actionMenu属性。   例如:

 <android.support.wear.widget.drawer.WearableActionDrawerView
     xmlns:app="http://schemas.android.com/apk/res-auto"
     android:layout_width=”match_parent”
     android:layout_height=”match_parent”
     app:actionMenu="@menu/action_drawer" />
     

使用getMenu()获取菜单,然后使用   inflate(int,Menu)。例如:

 Menu menu = actionDrawer.getMenu();
 getMenuInflater().inflate(R.menu.action_drawer, menu);

https://developer.android.com/reference/android/support/wear/widget/drawer/WearableActionDrawerView.html