Как изменить цвет делителя массива в AlertDialog.builder
Мне нужна ваша помощь. У меня есть AlertDialog, который содержит arraylist. Я хотел бы настроить разделители строк моего массива.
Это мой код
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
List<Tour> listTour = service.getOpenedTours();
listProd = new ArrayList<Producer>();
builder.setTitle("Selectionner un producteur");
float[] res = new float[3];
List<Producer> producers = new ArrayList<Producer>();
String prods = listProd.toString();
CharSequence[] cs = prods.split(", ");
builder.setItems(cs, new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dialog, int which)
{
});
builder.create().show();
}
}
1 ответ
Решение
Если вы используете arraylist для ListView, вам нужно установить цвет делителя ListView
как показано ниже:
редактировать
AlertDialog alertDialogObject = dialogBuilder.create();
ListView listView=alertDialogObject.getListView();
listView.setDivider(new ColorDrawable(Color.RED)); // set color
alertDialogObject.show();