读书人

android中AlertDialog无法显内容

发布时间: 2012-04-25 19:32:32 作者: rapoo

求助:android中AlertDialog无法显内容
在新建AlterDialog中,点击选择铃声按钮,弹出对话框,但是改对话框是白色的,只有点击列表选项的一瞬间才看得到内容,求大侠解释啊。截图:[img=http://hi.baidu.com/%B4%F3%B0%AE%C1%AC%D3%AA__/album/item/2971a4c27bcb0a4676a2969b6b63f6246a60af1e.html#][/img]

[code=Java][/code] final Builder b = new AlertDialog.Builder(this);
musicList.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Log.d( "click ", "成功 ");
musicFileList = new ArrayList <File> ();
adapter.clear();
searchMusci(path);
b.setAdapter(adapter, new android.content.DialogInterface.OnClickListener() {

@Override
public void onClick(DialogInterface arg0, int arg1) {
// TODO Auto-generated method stub
musicPath=musicFileList.get(arg1).getAbsolutePath().toString();

}
});
b.create().show();
}
});

[解决办法]
测试过是OK的

探讨

还是不行。。。引用:

主要的原因是AlertDialog默认背景颜色是白的,里面的文字也是白的,所以看上去就像空的一样,代码改一下,
先用ListView的方式加载Adapter,再将AlertDialog设置View,代码如下:

import java.io.File;
import java.util.ArrayList;
import java.util……

读书人网 >Android

热点推荐