पर विभाजक प्रदर्शित नहीं करता है मैं इस वर्ग है:AlertDialog एक सूची
public class PageDetailInfoView extends FrameLayout {
//few constructors and methods
//method to show an AlertDialog with a list
private void openDialog(){
List<String> mTags = new ArrayList<String>();
mTags.add("Item1");
mTags.add("Item2");
mTags.add("Item3");
mTags.add("Item4");
mTags.add("Item5");
mTags.add("Item6");
final CharSequence[] tags = mTags.toArray(new String[mTags.size()]);
AlertDialog.Builder builder = new AlertDialog.Builder(getContext());
builder.setTitle("Title");
builder.setItems(tags, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int item) {
//do something
}
});
Dialog alertDialogObject = builder.create();
alertDialogObject.show();
}
सूचना संवाद के बाद खोला जाता है आह्वान openDialog(), लेकिन बात यह है कि यह आइटम के बीच विभाजक का प्रदर्शन नहीं करता है। मैं इस प्राप्त करना चाहते हैं:
http://2.bp.blogspot.com/-i00d8VG6WsQ/UrGIeyb-8II/AAAAAAAAHwA/8MPWP5qrQ78/s500/alertdialog-with-simple-listview.png
और, वास्तव में, मैं समझ गया लेकिन ग्रे विभाजक के बिना।
क्यों कोई विचार?
धन्यवाद लेकिन मैं .getListView() – JoCuTo
तक पहुंच नहीं कर सकता। यह काम करता है! लेकिन आपको 'संवाद चेतावनी DialogObject = dialogBuilder.create(); 'alertDialog alertDialogObject = dialogBuilder.create(); ' –
हाँ काम करता है! बहुत बहुत धन्यवाद – JoCuTo