2013-03-20 45 views
0

我有一个标题和图像的alertbuilder:alertbuilder,未显示标题

​​

我检查这个问题是不是在标题,在图像中,因为如果我发表意见的setIcon线则显示标题。

+0

凡从叫这个代码? R.string.pull的价值是什么?并且该对话框的屏幕截图也将很有用。 – Egor 2013-03-20 09:15:16

+0

嘿setTitle直接'alert.setTitle(“Yourtext”);' – androidgeek 2013-03-20 09:16:40

+0

我试过了,但它不起作用 – user1256477 2013-03-20 09:18:32

回答

1

使用此片段修复它!

new AlertDialog.Builder(getApplicationContext()) 
          .setIcon(android.R.drawable.ic_dialog_info) 
          .setTitle(getResources().getString(R.string.pull)) 
          .setCancelable(false) 
          .setMessage("Quistion???") 
          .setPositiveButton("Yes", 
            new DialogInterface.OnClickListener() { 
             public void onClick(
               DialogInterface dialog, 
               int which) { 

             } 

            }) 
          .setNegativeButton("No", 
            new DialogInterface.OnClickListener() { 
             public void onClick(
               DialogInterface dialog, 
               int which) { 

             } 
            }).show(); 
+0

这并没有强调他做错了什么,只是向他展示了他已经做了什么。 – Doomsknight 2013-03-20 09:26:12

+0

http://developer.android.com/reference/android/app/AlertDialog.Builder.html#setTitle(int)。这不是一个答案,因为setTitle可以采用resourceID。 – Raghunandan 2013-03-20 09:30:14

+0

getResources()。getString(R.string.pull) – XEENA 2013-03-20 09:32:37

1

你必须使用这样的:

AlertDialog.Builder builder = new AlertDialog.Builder(this); 
      builder.setTitle(getResources().getString(R.string.pull)); 
      builder.setIcon(R.drawable.ic_action_search); 
      builder.setPositiveButton("OK", 
        new DialogInterface.OnClickListener() { 
         public void onClick(DialogInterface dialog, int id) { 
          // actions 
         } 
        }); 
      AlertDialog dialog = builder.create(); 
      dialog.show(); 

尤尔标题LL现在显示...

+0

不,对不起,这没有工作 – user1256477 2013-03-20 09:49:35