我创建了一个自定义操作栏菜单,就像一个菜单项可以有一个图像,textview
textview
值可以更改,同时打开一个活动到另一个活动它工作正常此操作条形码我写在一个班级。现在我想从片段中的操作栏菜单项textvew
获取该值。所以有人可以帮助我如何在片段中获得价值。
我的操作栏菜单代码是
MenuItem menuVal = menu.findItem(R.id.action_rewards);
MenuItemCompat.setActionView(menuVal, R.layout.action_bar_rewardpoints_icon);
View menu_hotlist = (View) MenuItemCompat.getActionView(menuVal);
ui_hot = (TextView) menu_hotlist.findViewById(R.id.hotlist_hot);
答案 0 :(得分:1)
您可以将ui_hot存储在私有变量中。在片段中,您可以通过以下活动获得它:
MyActivity activity = (MyActivity)getActivity();
最后,从活动中获取ui_hot。 希望这有帮助!