此代码将显示带有“Hello World”的对话框,但我想显示一个
图像如:也在同一个对话框中。
任何人都可以帮助我吗?
private void showDialog(String message)
{
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage("Hello World");
builder.setCancelable(false);
builder.setPositiveButton("OK", new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dialog, int id)
{
dialog.dismiss();
}
});
AlertDialog alert = builder.create();
alert.show();
}
答案 0 :(得分:4)
以下链接将引导您了解如何执行此操作的教程...
http://developer.android.com/guide/topics/ui/dialogs.html#CustomDialog
享受!
建议:
搜索此网站,您可以找到大多数基本要素 http://developer.android.com
建议:
在编写任何代码之前HIT四个时间空格键...它会吸引更多人回答你的问题,因为它看起来很好看
快乐的编码!
答案 1 :(得分:2)
使用 CustomDialog 代替默认值。
结帐以查看customDialog:http://www.helloandroid.com/tutorials/how-display-custom-dialog-your-android-application
希望这能解决您的问题。
答案 2 :(得分:0)
private void showDialog(String message)
{
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage("Hello World");
builder.setIcon(R.drawable.hello);
builder.setCancelable(false);
builder.setPositiveButton("OK", new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dialog, int id)
{
dialog.dismiss();
}
});
AlertDialog alert = builder.create();
alert.show();
}