如何单击WearableNavigationDrawerView项目Android Wear

问题描述

你好,我正在开发一个Android Wear应用 现在我将 WearableNavigationDrawerView 实现到应用程序

但是我在某些方面陷入了困境(项目点击事件)

导航导航器单击并重定向到活动时,我需要 OnClickListener (单击事件)。

我如何完成这项任务。

我关注了android开发人员的官方文档,但此点击事件中没有提及。.

任何专家都知道如何执行此操作。

这是我的导航活动

public class Navigation extends WearableActivity implements
  WearableNavigationDrawerView.OnItemSelectedListener {
private WearableDrawerLayout wearableDrawerLayout;
private WearableNavigationDrawerView wearableNavigationDrawer;
private WearableActionDrawerView wearableActionDrawer;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_navigation);
    // Top navigation drawer
    wearableNavigationDrawer = (WearableNavigationDrawerView) findViewById(R.id.top_navigation_drawer);
    wearableNavigationDrawer.setAdapter(new YourImplementationNavigationAdapter(this));     

    // Peeks navigation drawer on the top.
    wearableNavigationDrawer.getController().peekDrawer();
    wearableNavigationDrawer.addOnItemSelectedListener(this);

}



@Override
public void onItemSelected(int pos) {
    Log.e("dfdf","dfdfdfd");

}}

这是我的导航适配器类

public class YourImplementationNavigationAdapter extends WearableNavigationDrawerView.WearableNavigationDrawerAdapter {
    private final Context mContext;
    
    public YourImplementationNavigationAdapter(final Context context) {
        mContext = context;
    }

    @Override
    public String getItemText(int index) {
        return mContext.getString(SectionFragment.Section.values()[index].titleRes);
    }

    @Override
    public Drawable getItemDrawable(int index) {
        return mContext.getDrawable(SectionFragment.Section.values()[index].drawableRes);
    }

    @Override
    public int getCount() {
        return SectionFragment.Section.values().length;
    }}

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...