Khi tôi chạy mã này, hộp thoại cảnh báo được hiển thị nhưng có một đường viền màu trắng xung quanh hộp thoại và các đường viền cũng hơi tròn. Tôi không muốn biên giới trắng này và tôi muốn có góc thực với góc 90. Tôi hy vọng bạn hiểu những gì tôi đang cố gắng làm.Thay đổi kiểu của AlertDialog
AlertDialog.Builder ad = new AlertDialog.Builder(this);
Button bbb=new Button(MvcnContactList.this);
ad.setView(bbb);
alertDialog = ad.create();
alertDialog.show();
Có cách nào để tạo kiểu hộp thoại cảnh báo nhưng không phải là màu chữ hoặc kích thước văn bản hoặc một cái gì đó tương tự ... Tôi muốn phong cách biên giới của hộp thoại cảnh báo, vì vậy chỉ cần một thiết chủ đề có thể là giải pháp cho vấn đề này. Nhưng tôi không biết những gì thuộc tính để ghi đè lên.
Cảm ơn,
EDIT: Ví dụ kiểu này ghi đè Format để 00FF00, và đó là mát mẻ, nhưng mà tài sản tôi nên ghi đè để làm cho các góc không tròn và tho loại bỏ boreder trắng
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AlertDialogCustom" parent="@android:style/AlertDialog">
<item name="android:textColor">#00FF00</item>
<item name="android:typeface">monospace</item>
<item name="android:textSize">10sp</item>
</style>
</resources>
Có lẽ điều này có thể giúp bạn: http://stackoverflow.com/questions/2422562/how-to-change-theme-for-alertdialog – rockeye
nó là liên kết tốt, nhưng tôi không ghi đè các thuộc tính cho đường biên ... – Lukap