如何設計具有圓角和透明關閉按鈕的自定義警報對話框?具有圓角和透明背景的自定義警報對話框
-2
A
回答
0
嘗試...
final Dialog dialog = new Dialog(context);
// Include dialog.xml file
dialog.setContentView(R.layout.your_custom_layout);
// Set dialog title
//dialog.setTitle("Custom Dialog");
// set values for custom dialog components - text, image and button
final EditText name = (EditText) dialog.findViewById(R.id.name_edit);
dialog.show();
/
Button editButton = (Button) dialog.findViewById(R.id.editbtn);
// if decline button is clicked, close the custom dialog
editButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// Close dialog
dialog.dismiss();
}
});
final Button cancenbtn = (Button) dialog.findViewById(R.id.cancelbtn);
// if decline button is clicked, close the custom dialog
cancelnbtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// Close dialog
dialog.dismiss();
}
});
0
您可以通過擴展警告對話框類來創建你customview。
但我會推薦一個PopupWindow或者在執行特定操作時用動畫顯示的子視圖。
https://developer.android.com/reference/android/widget/PopupWindow.html
,或者您可以通過添加這個屬性給你的Manifest.xml
android:theme="@android:style/Theme.Translucent"
4
這樣
AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(
context, R.style.CustomAlertDialog);
AlertDialog alertDialog = alertDialogBuilder.create();
在創建對話框中進行透明背景的活動您styles.xml
<style name="CustomAlertDialog" parent="Theme.AppCompat.Light.Dialog.Alert">
<item name="android:windowBackground">@drawable/popup_background</item>
</style>
popup_background.xml寫任何你想要的圓角半徑
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#FFFFFF" />
<corners android:radius="6dp" />
</shape>
這麼多的圓角半徑好運
相關問題
- 1. Android對話框 - 圓角和透明度
- 2. 自定義對話框上的透明背景
- 3. IE9圓角和透明背景問題
- 4. CSS:自定義jquery警報透明背景
- 5. 使六邊形形狀的邊框,圓角和透明背景
- 6. WPF Datagrid圓角與透明背景
- 7. 自定義警報對話框
- 8. 警報對話框自定義
- 9. 自定義警報對話框
- 10. 具有半透明背景的自定義NSButton
- 11. 默認對話框但具有自定義背景
- 12. 警報對話框或自定義警報對話框的大小
- 13. 文本框具有透明背景
- 14. Android:帶有自定義對話框和中性按鈕的警報對話框
- 15. 自定義視圖背景對話框
- 16. android自定義對話框背景
- 17. UIViewAnimationTransitionCurlUp具有透明背景
- 18. 給AlertDialog自定義或透明背景
- 19. 自定義頁眉背景透明
- 20. 帶有圓角的背景圖像的div中的透明div
- 21. 設置警報對話框的標題背景顏色,但不作爲自定義對話框
- 22. 自定義警報對話框與自定義列表視圖
- 23. 具有偏好的警報對話框
- 24. UIBarButtonItem上的自定義背景/透明背景?
- 25. Java中的透明圓形對話框
- 26. 更改對話框背後的透明背景
- 27. .NET圖形 - 創建具有透明背景的橢圓
- 28. Android:創建一個透明背景,沒有邊框和陰影的對話框
- 29. HTML,CSS:圓角在IE中沒有透明背景
- 30. 創建具有透明邊框和背景的梯形?
我只需要圓角和透明解僱按鈕,而不是整個視圖。 –
提問需要顯示最小努力 – Rasel
@Rasel你能幫我解決這個問題嗎? –