2017-07-24 50 views
-1

我正在为我的个人项目开发应用程序。如何在按钮上创建自定义Dilaog单击

我打算在我的应用程序中有一个表格/图表,并且在应用程序旁边,我计划放置一个按钮,这是我需要帮助的。

你能告诉我是什么代码,我可以用它来创建点击它时,一个按钮:

  • 创建一个新窗口(弹出窗口或不会是罚款),那里是一个EDITTEXT 为用户输入一些文本和完成后文本是 插入表的单元格?

也许无用的信息: 我的应用程序的“表”应该是无国界的和可能,而不是表列表与用户的文本 应用程序之间的分隔符基本上是一个待办事项清单,但是当他们按一下按钮插入新任务在新窗口中。

+0

我想你是在谈论有关弹出窗口。挖掘谷歌有关它。还有更好的张贴你想要的截图。 – Piyush

+0

请记住这是一个电话应用程序! –

+0

Android是用于移动应用程序。我很清楚 :) – Piyush

回答

0

创建AlertDialogBox

AlertDialog.Builder builder = new AlertDialog.Builder(getApplicationContext(),); 
    builder.setMessage("Message") 
      .setIcon(R.drawable.icon) 
      .setTitle("Title"); 
    builder.setPositiveButton("OK", new DialogInterface.OnClickListener() { 
     @Override 
     public void onClick(DialogInterface dialog, int which) { 
      //Todo 
     } 
    }); 

    builder.setNegativeButton("CANCEL", new DialogInterface.OnClickListener() { 
     @Override 
     public void onClick(DialogInterface dialog, int which) { 
      //Todo 
     } 
    }); 
    AlertDialog alertDialog = builder.create(); 
    alertDialog.show(); 
0

当你把一个按钮,在你需要它来获取它的XML代码是在活动(Java类)ID,然后使用

button.onClickListener(v -> { 
//here you can have a code block that will be done once the button is clicked 
//put Ashutosh Sagar code for the alert dialog 

请请注意,您可以根据自己的喜好自定义对话框。这通常需要另一个XML布局,仅用于查看对话框以及在警报对话框中阅读更多内容。

正如上面Aman所说的,我们可以清楚地发布你的代码,但这样你就不会学到任何东西。快乐的编码。