Android如何在对话框上制作ok按钮并非全部大写

时间:2015-07-27 21:44:40

标签: java android

对于Android中的警告对话框,如何使正面按钮不是全部大写字母。文本为“OK”而不是“Ok”。

4 个答案:

答案 0 :(得分:3)

您可以将其设置为您想要的任何内容 - 例如:

  AlertDialog.Builder builder = new AlertDialog.Builder(MyActivity.this);
        builder.setTitle("Title");
        builder.setMessage("message");
        builder.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which) {
                return;
            }
        });
        AlertDialog dialog = builder.create();
        dialog.show();

参考:http://developer.android.com/reference/android/app/AlertDialog.Builder.html#setPositiveButton(int, android.content.DialogInterface.OnClickListener)

答案 1 :(得分:3)

上面接受的解决方案在Lollipop及更高版本中不起作用。这是可行的解决方案。

显示对话框后,我将按钮全部设置为false。确保在val foo = wrap(_:String)("Hello")(_) 之后执行此操作。否则,您会得到dialog.show()

Null Pointer Exception

答案 2 :(得分:1)

甚至:

SECONDS=0 ; sleep 10 ; echo $SECONDS

基本用法。

答案 3 :(得分:1)

使用DialogInterface.BUTTON_POSITIVE或DialogInterface.BUTTON_NEGATIVE自定义操作按钮。

<p>
  <canvas id="can">
  </canvas>
</p>

<p>
  <input type="file" multiple="false" accept="image/*" id="finput" 
  onchange="upload()">
</p>