Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.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 如何使用;明白了;材料展示视图库中的按钮?_Android_Showcaseview - Fatal编程技术网

Android 如何使用;明白了;材料展示视图库中的按钮?

Android 如何使用;明白了;材料展示视图库中的按钮?,android,showcaseview,Android,Showcaseview,我使用的是材料ShowcaseView。 现在,我通过向下拉刷新活动添加透明度来获得应用程序中的视图。但是当我在图像1中单击“Got It”时,透明度消失了,但图像2中标记为红色的图像(箭头)却在那里。 单击“获取”时,我需要转到下一个活动,或者我需要将此“获取”文本替换到按钮视图中。我该如何操作?请帮帮我… 我需要这样的输出..按钮在透明层上 您可以根据以下内容将onClickListener方法设置为Dismise按钮: 如你所见,他使用: mButtonOne = (Button) f

我使用的是材料ShowcaseView。 现在,我通过向下拉刷新活动添加透明度来获得应用程序中的视图。但是当我在图像1中单击“Got It”时,透明度消失了,但图像2中标记为红色的图像(箭头)却在那里。

单击“获取”时,我需要转到下一个活动,或者我需要将此“获取”文本替换到按钮视图中。我该如何操作?请帮帮我…

我需要这样的输出..按钮在透明层上


您可以根据以下内容将
onClickListener
方法设置为Dismise按钮:

如你所见,他使用:

mButtonOne = (Button) findViewById(R.id.btn_one);
mButtonOne.setOnClickListener(this);

mButtonTwo = (Button) findViewById(R.id.btn_two);
mButtonTwo.setOnClickListener(this);

mButtonThree = (Button) findViewById(R.id.btn_three);
mButtonThree.setOnClickListener(this);
然后在侦听器方法上:

@Override
    public void onClick(View v) {

        if (v.getId() == R.id.btn_one) {
            //presentShowcaseSequence();
            Intent intent  = new Intent(YourCurrentActivity.this, NextActivity.class);
            startActivityIntent(intent);

        } else if (v.getId() == R.id.btn_reset) {

            MaterialShowcaseView.resetSingleUse(this, SHOWCASE_ID);
            Toast.makeText(this, "Showcase reset", Toast.LENGTH_SHORT).show();
        }

    }

希望对你有帮助

您可以根据以下内容将
onClickListener
方法设置为dismise按钮:

如你所见,他使用:

mButtonOne = (Button) findViewById(R.id.btn_one);
mButtonOne.setOnClickListener(this);

mButtonTwo = (Button) findViewById(R.id.btn_two);
mButtonTwo.setOnClickListener(this);

mButtonThree = (Button) findViewById(R.id.btn_three);
mButtonThree.setOnClickListener(this);
然后在侦听器方法上:

@Override
    public void onClick(View v) {

        if (v.getId() == R.id.btn_one) {
            //presentShowcaseSequence();
            Intent intent  = new Intent(YourCurrentActivity.this, NextActivity.class);
            startActivityIntent(intent);

        } else if (v.getId() == R.id.btn_reset) {

            MaterialShowcaseView.resetSingleUse(this, SHOWCASE_ID);
            Toast.makeText(this, "Showcase reset", Toast.LENGTH_SHORT).show();
        }

    }


希望对你有帮助

在matrial showcase method
setDismissText(“明白了”)
尝试使用setDismissButton,然后检查它是否有效否。它不起作用@Abhishekmay be library不支持它。你可以使用许多其他库来代替它。好的。我添加了另一个屏幕截图,我希望按钮选项像这样。你能推荐其他有这个按钮点击选项的图书馆吗?你试过《旅游指南》吗?在matrial showcase method
setDismissText(“明白了”)
尝试使用setDismissButton,然后检查它是否有效否否..它不起作用@Abhishekmay-be-library不支持它您可以使用许多其他库来代替它好的..我添加了另一个屏幕截图,我希望像这样的按钮选项。你能推荐其他有这个按钮点击选项的图书馆吗?你试过旅游指南吗?我在else if中使用了intent而不是Toast。当我尝试运行我的应用程序时,它直接进入下一个活动&没有显示Showcaseview。你必须实际
presentShowcaseSequence()方法,然后第二个按钮,您应该使用意图,但我只有一个图像可以单击。然后直接在onCreate中显示showcase方法,然后使用侦听器转到下一个活动。如果没有codeLet我们,人们很难理解。我在else if中使用了intent而不是Toast。当我尝试运行我的应用程序时,它直接进入下一个活动&没有显示Showcaseview。你必须实际
presentShowcaseSequence()方法,然后第二个按钮,您应该使用意图,但我只有一个图像可以单击。然后直接在onCreate中显示showcase方法,然后使用侦听器转到下一个活动。没有codeLet我们,人们很难理解。