我的需求是这样的,我listview上面的数据是我动态的获得的随时都在变,看了一下网上的写的都是自己设置的数组,所以这不符合我的需求,我现在只是要把我弄好的listview弄到AlertDialog上面,
还有一个疑问 你们看一下这段代码
final String[] mItems = {"数据","数据","数据","数据","数据","数据","数据","数据","数据","数据","数据","数据","数据","数据","数据","数据","数据"};
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this).setTitle("数据").setItems(mItems, new OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
} @Override
public void onClick(View v) {
// TODO Auto-generated method stub
}
}); 为什么我这样做了这个setItems这里要报 “The method setItems(int, DialogInterface.OnClickListener) in the type AlertDialog.Builder is not applicable for the arguments (String[], new View.OnClickListener(){})”这个错误呢?是在搞不明白
还有一个疑问 你们看一下这段代码
final String[] mItems = {"数据","数据","数据","数据","数据","数据","数据","数据","数据","数据","数据","数据","数据","数据","数据","数据","数据"};
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this).setTitle("数据").setItems(mItems, new OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
} @Override
public void onClick(View v) {
// TODO Auto-generated method stub
}
}); 为什么我这样做了这个setItems这里要报 “The method setItems(int, DialogInterface.OnClickListener) in the type AlertDialog.Builder is not applicable for the arguments (String[], new View.OnClickListener(){})”这个错误呢?是在搞不明白
new AlertDialog.Builder(MainActivity.this).setTitle("数据").setItems(mItems,
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which)
{
}}).show();
http://www.cnblogs.com/salam/archive/2011/04/04/2005329.html
谢谢你了.
而应该是new DialogInterface.OnClickListener()
包导错了