gpt4 book ai didi

java - 如何创建行之间具有不同背景的警报对话框列表

转载 作者:行者123 更新时间:2023-12-02 10:53:59 24 4
gpt4 key购买 nike

如何在这样的警报对话框中设置背景奇数行和偶数行? image

AlertDialog.Builder builder = new AlertDialog.Builder(MenuRegister.this);
builder.setTitle("Pilih Tipe User");
builder.setItems(arrData, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int position) {
spinerUserType.setText(profesi.get(position).getName());
changeView(profesi.get(position).getId());
role = profesi.get(position).getId();

if (role.equalsIgnoreCase("4")) {
loadSpesialis();
}

}
}).show();

最佳答案

您必须使用builder.setView()实现自定义 View 。

然后,如果使用 ListView 例如,只需使用如下内容:

@Override
public View getView(int position, View convertView, ViewGroup parent) {
if (convertView == null) {
convertView = ...;
}
convertView.setBackgroundColor(position % 2 ? Color.GREY : Color.WHITE);
...
}

比照https://stackoverflow.com/a/9697599/603270

关于java - 如何创建行之间具有不同背景的警报对话框列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51927852/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com