Ich habe ein benutzerdefiniertes Layout in meiner AlertDialog
, die eine ListView
enthält. Jetzt möchte ich den schwarzen Hintergrund der AlertDialog
entfernen.Entfernen von AlertDialog Hintergrund
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();
Ich versuchte
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
dialog.getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT));
wie gewohnt hinzufügen. Aber das funktioniert nicht.
Jede Hilfe sehr geschätzt wird.
Set Hintergrund in Ihrem rate_card_layout versuchen – Pavya
Alpha-Attribut – Nilabja
die schwarz (nicht sicher, obwohl) Hintergrund sich beziehen Sie? Kannst du ein Bild von dem, was du willst, posten? – dsharew