@andorid在alertDialog自定义列表视图中,背景颜色变为黑色。我想要白色

时间:2012-07-11 13:04:04

标签: android listview alertdialog

我正在尝试制作自定义列表视图AlertDialog。但Dialog的背景颜色是黑色。

当我滑动列表时,背景颜色变为白色。我不想制作我的Dialog's

背景黑色。什么问题?

btn_right.setOnClickListener(new Button.OnClickListener(){
        @Override
        public void onClick(View v){
            Dialog dialog2 = new Dialog(context); 
            ListView modeList = new ListView(context); 
            AlertDialog.Builder builder = new AlertDialog.Builder(context); 
            SectionedAdapter adapter;  //custom adapter
            adapter = new SectionedAdapter(context);
                builder.setTitle("list"); 
                builder.setView(modeList);          
                adapter.addSection("7th", new ArrayAdapter<String>(context,
                        R.layout.member_list, R.id.member_text, stringList));
                modeList.setAdapter(adapter); 

                dialog2 = builder.create();
                dialog2.show(); 

2 个答案:

答案 0 :(得分:3)

添加以下代码:

列表视图中的

android:cacheColorHint="#00000000"

listview.setCacheColorHint(0);

答案 1 :(得分:0)

使用此代码:

modeList.setCacheColorHint(0);