팝업에 아이템 리스트를 뿌리려고 아래의 코드를 짰습니다.


builder.setItems첫 첫 인자가 CharSeuence[] 형이라서 아래와 같이 선언하면 정상적으로 표시가 되고 있습니다.

final String[] items = { "가", "나", "다", "라" };


하지만, 데이터를 동적으로 가져와야 해서 아래와 같이 ArrayList<String>으로 데이터를 가지고 있는데,

이걸 변환해서 뿌릴 수 있는 방법이 없을까요?

ArrayList<String>  items;



AlertDialog.Builder builder;

builder = new AlertDialog.Builder(this);

builder.setItems(items, new DialogInterface.OnClickListener() {

// @Override

public void onClick(DialogInterface dialog, int which) {

switch (which) 

{

case 0:

case 1:

case 2:

case 3:

case 4:

case 5:

case 6:

break;

}

}

});