我在我的AlertDialog
里面有一个自定义布局,里面有ListView
。现在我想删除AlertDialog
的黑色背景。删除AlertDialog背景
AlertDialog.Builder builder = new AlertDialog.Builder(this);
LayoutInflater inflater = this.getLayoutInflater();
View dialogView = inflater.inflate(R.layout.rate_card_layout, null);
Button close = (Button) dialogView.findViewById(R.id.btnClose);
close.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
dialog.dismiss();
}
});
ListView lv = (ListView)dialogView.findViewById(R.id.listView1);
RateListAdapter rLAdapter = new RateListAdapter(SActivity.this,
listItemsArray);
lv.setAdapter(rLAdapter);
builder.setView(dialogView);
final Dialog dialog = builder.create();
dialog.show();
我尝试添加
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
dialog.getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT));
如常。但那不起作用。
任何帮助将不胜感激。
组后台 – Pavya
尝试使用阿尔法属性(不知道虽然) – Nilabja
其中黑色背景你指?你能发布你想要的图片吗? – dsharew