Java 弹出listView滚动条,并带有imgaes
我想用scroll listView创建一个弹出窗口,listView将包含图像 我尝试用以下代码实现它:Java 弹出listView滚动条,并带有imgaes,java,android,Java,Android,我想用scroll listView创建一个弹出窗口,listView将包含图像 我尝试用以下代码实现它: button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View arg0) { AlertDialog.Builder builder = new Ale
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
AlertDialog.Builder builder = new AlertDialog.Builder(groupContext);
builder.setTitle("Group");
builder.setItems(arrayNames, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int item) {
Toast.makeText(getApplicationContext(), arrayNames[item], Toast.LENGTH_SHORT).show();
}
});
builder.setPositiveButton("OK ", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
System.out.println("OK CLICKED");
}
});
builder.setNegativeButton("cancel", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.dismiss();
}
});
AlertDialog alert = builder.create();
alert.show();
}
});
此代码适用于我,但是我无法添加图像,并且listView无法滚动
非常感谢您需要使用包含ListView的XML布局定义一个自定义对话框 步骤:
检查这个简单的示例:我认为默认对话框对于您想要的内容来说太基本了。我会尝试创建一个自定义对话框。这样,您就可以完全控制对话框中显示的布局。查看您尝试过的有关图像的listview的内容?使用“builder.setView()”概念。将listview添加到该生成器中,如builder.setView(listview实例);setview(Listview实例);它将只显示一个列表视图?如何向每个listView项目添加图像?非常感谢,谢谢,那么我是否需要创建一个包含图像的列表视图,然后添加到充气机。充气?谢谢alot@AdirRahamim无需充气,因为我们正在使用setContentView()方法设置视图。非常感谢,我也需要使用此网站中使用的方法onCreateDialog:@Adir Rahamim-无需…您可以创建自己的方法,并可以为自定义对话框编写代码@AdirRahamim在不进行争论的情况下,您至少应该尝试按照上面建议的方式实施,您的所有问题都将自动清除:)
dialog = new Dialog(MyActivity.this);
dialog.setContentView(R.layout.my_listView_layout);