AlertDialog. Ne zaman mesajın stilini değiştirmek için?

oy
0

Bir tek aralıklı yazı ile görüntülenen bir AlertDialog mesajını sahip olmak istiyorum diye iyi çalışması bu kodu yazdı:

AlertDialog.Builder builder = new AlertDialog.Builder(getContext());
builder.setMessage(message);
...
AlertDialog dialog = builder.create();
dialog.show();
TextView messageView = dialog.findViewById(android.R.id.message);
messageView.setTypeface(Typeface.MONOSPACE);

Sorum aramaların amacıyla hakkındadır: İhtiyacınız dialog.show()çağırmak için çağrılacak dialog.findViewByIdaksi takdirde boş gösterici olsun. Bu şey göstermek mantıklı gelmiyor ve sonra bunu değiştirmek için. Doğru tarzı ile inşa ve sonra göstermeye tercih ederdik.

bunu böyle yapmanın bir yolu var mı?

Oluştur 27/11/2018 saat 18:24
kaynak kullanıcı
Diğer dillerde...                            


1 cevaplar

oy
0

Kendi hazırlayın TextViewveya herhangi Viewbunu bir özel program kullanarak veya XML Viewhoşuna gösteri:

builder.setView(getLayoutInflater().inflate(R.layout.YourLayout, null))

Şimdi YourLayoutBundan gibi tüm stilleri olmalıdır. Aksi takdirde aramak zor olacak findViewByIdEkranda Diyalog görünümü olmadan !!

Cevap 27/11/2018 saat 18:50
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more