问题描述
你好,我正在开发一个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 (将#修改为@)