2017-08-29 153 views
0

我有两个对话框片段:对话框1和对话框2,它位于第一个对话框的后面。当用户单击对话框1时,我想从对话框2中使用onClick。现在我需要在dialog1上单击两次以进入对话框2,然后单击按钮,我想要做的第一次点击。如何点击布局?

XML属性可以聚焦和点击吗?

我创建了一个辅助类,用于创建对话片段,这里是它只是其中的一部分:

public void showDialog2 { 
     final TutorialDialog messageDialog = TutorialDialog.newInstance(); 
     messageDialog.setTitle("How cool! You just copied a pro trader!") 
      .setDescription("Let's proceed.") 
      .setNegativeButtonText("Skip tutorial") 
      .setPositiveButtonText("Let's proceed") 
      .setOnNegativeButtonClickListener(new TutorialDialog.OnNegativeButtonClickListener() { 
      @Override public void onNegativeButtonClick() { 
       messageDialog.dismiss(); 
      } 
      }) 
      .setOnPositiveButtonClickListener(new TutorialDialog.OnPositiveButtonClickListener() { 
      @Override public void onPositiveButtonClick() { 
       // TODO: 8/29/17 call next dialog 
       messageDialog.dismiss(); 
       onContinueButtonClick(); 
      } 
      }); 

     messageDialog.show(getActivity().getSupportFragmentManager(), "confirmation_tutorial_dialog"); 

    } 

回答

0

为什么使用两个片段只使用一个,因为,你只是想在第二个片段的onClick

+0

因为我正在向用户展示教程,需要在另一个顶部使用 – Xample

+0

但是如果你想在第二个片段上单击事件,那么使用第一个片段直接显示第二个片段上的所有信息 –

+0

我正在使用第二个对话框为了展示如何使用应用程序,首先得到了真实的数据,我希望它是可点击的 – Xample

0

我所知点击属性只约为就像onClickListener()的一些选项等
你也可以使用取消在对话框生成器设计模式解雇。
但教程消息的一个好方法是使用网上的库。