2011-04-07 37 views

cevap

9

Hey budy olarak ayarlayabilirsiniz. . . Geliştirici sitesinde Kullanılabilen Arka Plan için xml dosyasını kullanın ve Transperent rengi için Arka Plan rengi olan # 00000000 değerini ayarlayın. şeffaf sadece android.R.style.Theme_Translucent_NoTitleBarolmaya iletişim temasını belirler gerekir

+4

Herhangi bir nedenle '# 00000000' işlevini kullanırsanız grafiksel hatalara girebilirsiniz. @android: color/transparent' kullanmanızı öneririm. Bana neden aynı ARGB değeri olduklarından bana sormayın, sadece bana sorunla karşılaştığına güvenin. – styler1972

+0

@Styler bu @ @ veroid: color/transparent 'satırını nereye eklerim? diyalog veya stil için xml dosyasında? android çalışıyordum: background = "@ android: color/transparent" 'ama ben doğru yapmıyorum şüpheleniyorum. Çoğunlukla çalışmayan ^^ –

0

Arka plan rengini Color.Transparent

+0

bir ColorDrawable'a ihtiyacınız olacaktır ve bu durumda @Tarun Nagpal'ın bunu yapmanın doğru yolu vardır. – Codeversed

10

Ayrıca Dialog arka planını yapmak için yapıcı

getWindow().setBackgroundDrawable(new ColorDrawable(0)); 
2

aşağıdaki satırını kullanabilirsiniz. örneğin: -

new AlertDialog.Builder(context, android.R.style.Theme_Translucent_NoTitleBar).show();