我在我的Android应用程序中创建了一个dialogBox。我希望在该对话框中显示图像。但是我无法创建image.kindly帮助我。 提前致谢 这是我的编码;
public void createbtnteam_adelaide()
{
AlertDialog alertDialog = new AlertDialog.Builder(this).create();
alertDialog.setMessage("What kind of Banner do you Want to Create?");
//我的新代码
ImageView image = (ImageView) alertDialog.findViewById(R.drawable.team_brisbane);
image.setImageResource(R.drawable.team_brisbane);
alertDialog.setButton("Text Only", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// here you can add functions
}
});
alertDialog.setButton2("Text+Image", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// here you can add functions
}
});
alertDialog.show();
}
} 我在team_gwsid(imageid)中有小图标。
答案 0 :(得分:4)
Android Developer网站上有一篇关于如何在Android中创建对话框的精彩文章,包括自定义对话框。我认为你可以通过查看来解决问题,这很容易做到。
以下是链接:http://developer.android.com/guide/topics/ui/dialogs.html#CustomDialog
顺便说一下(与这个问题无关):我看到你在StackOverflow上问过六个问题,并且没有接受任何一个问题。这通常是当有人帮助您解决问题时所做的事情。
答案 1 :(得分:0)
有一种alertDialog.setView(View view)
方法,可让您设置自定义视图。
这不会影响按钮或标题栏。
答案 2 :(得分:0)
在标准对话框中,仅当您设置了标题时,才会显示图标。您必须使用setTitle
查看setIcon
的结果。图标显示在对话框的标题中。
答案 3 :(得分:0)
您可以使用Set icon或SetTitle在DialogBox中显示图像。阅读此Tutorial
答案 4 :(得分:0)
public void createbtnteam_adelaide()
{
AlertDialog alertDialog = new AlertDialog.Builder(this).create();
alertDialog.setIcon(R.drawable.team_adelaide);
alertDialog.setTitle("What kind of Banner do you Want to Create?");
alertDialog.setButton("Text Only", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// here you can add functions
}
});
alertDialog.setButton2("Text+Image", new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dialog, int which) {
// here you can add functions
}
});
alertDialog.show();
}