Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 带片段的ShowCase视图_Android_Android Fragments_Android Viewpager_Showcaseview - Fatal编程技术网

Android 带片段的ShowCase视图

Android 带片段的ShowCase视图,android,android-fragments,android-viewpager,showcaseview,Android,Android Fragments,Android Viewpager,Showcaseview,我正在尝试为我的android应用程序做一个介绍教程,该应用程序使用带片段寻呼机适配器的视图寻呼机,但片段不起作用 我正在使用这个库: 在上面的代码中,当我单击ShowCase视图旁边的按钮时,我试图聚焦不同的按钮,但是,当单击时,教程将关闭,没有任何事情发生,没有错误,只是关闭。您没有从按钮获取事件列表器,请尝试以下操作: public void run() { try {

我正在尝试为我的android应用程序做一个介绍教程,该应用程序使用带片段寻呼机适配器的视图寻呼机,但片段不起作用

我正在使用这个库:


在上面的代码中,当我单击ShowCase视图旁边的按钮时,我试图聚焦不同的按钮,但是,当单击时,教程将关闭,没有任何事情发生,没有错误,只是关闭。

您没有从按钮获取事件列表器,请尝试以下操作:

  public void run() {
                            try {
                                showCase();
                            } catch (Exception e) {
                                e.printStackTrace();
                            }
和展示:

 showcaseView = new ShowcaseView.Builder(getActivity())
                .setTarget(new ViewTarget(R.id.tool_bar, getActivity()))
                .setContentTitle(getString(R.string.title_list_os))
                .setContentText(getString(R.string.dica_atualizar_os))
                .setOnClickListener(this)
                .setStyle(R.style.CustomShowcaseTheme)
                .build();
您的活动需要实现View.OnclickListener


对不起,我说的是英语。

你把代码放在片段的onViewCreated中了吗?
 showcaseView = new ShowcaseView.Builder(getActivity())
                .setTarget(new ViewTarget(R.id.tool_bar, getActivity()))
                .setContentTitle(getString(R.string.title_list_os))
                .setContentText(getString(R.string.dica_atualizar_os))
                .setOnClickListener(this)
                .setStyle(R.style.CustomShowcaseTheme)
                .build();