【问题标题】:Show a dialogbox after every certain value android在每个特定值之后显示一个对话框 android
【发布时间】:2015-02-18 15:55:37
【问题描述】:

是否可以在每个特定值之后在android中弹出一个对话框(由用户提供)。在我的应用程序中,用户可以通过按下按钮将值上下 1,我想要做的是允许用户设置一个数字,例如45 并且在用户每上升或下降 45 个数字后,我希望显示一个对话框。

例如, 如果用户想在每 100 个值之后看到一个对话框,那么将在文本框中输入 100 并开始按下向上和向下按钮,当它们的值达到当前值 + 100 / - 100 时,将出现一个对话框。例如,如果用户将对话框设置为在每 100 个值之后出现,那么对话框将出现在 100、200、300 等数字上。

【问题讨论】:

  • if((incremented_value%100) == 0){ 显示对话框并重置变量} else { 继续计数}
  • 0是什么意思
  • 如果余数为 0,则表示 incremented_value 可被 100 整除,这意味着您已达到 100
  • 谢谢,提供这个作为答案,我会接受。
  • 欢迎,我提供了你可以接受。

标签: android textbox numbers dialog


【解决方案1】:

在您的按钮方法中调用一个对话框。在您的按钮方法中...

AlertDialog alertDialog1 = new AlertDialog.Builder(
            AlertDialogActivity.this).create();

// Setting Dialog Title
alertDialog1.setTitle("Alert Dialog");

// Setting Dialog Message
alertDialog1.setMessage(String.valueOf(your_number_variable));

// Showing Alert Message
alertDialog1.show();

【讨论】:

    【解决方案2】:

    这是我认为你应该实现的算法

     if((incremented_value%100) == 0)
        { show dialog box and reset variable} 
        else 
        { keep counting }
    

    如果余数为 0,则表示 incremented_value 可被 100 整除,这意味着您已达到 100

    【讨论】:

    • 接受了,遗憾的是我无法投票,因为我需要 15 个代表,还有 1 个代表 :)
    • 谢谢 :) 如果您不介意回答,我还有 1 个问题。是否可以在对话框中将字体大小更改为更大
    • 我认为您可以在 android 中使用自定义对话框来更改字体、大小、颜色并添加更多视图,例如图像编辑文本等。这里是链接 androidapplicationdevelopment.guru/2014/06/…
    【解决方案3】:
     if((your_value%100) == 0)
        // doing your stuff 
        else 
        // doing your stuff 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-05
      • 2017-04-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多