修改AlertDialog的大小

2021-08-26 19:08:39 字數 366 閱讀 7030

最近做的專案中使用到了alertdialog,需要調節alertdialog的大小,試了好多方法,終於成功了,記錄一下:

dialog.getwindow().setlayout(460, 140);

這個方法一定要寫在show()後面才會成功。

下面的做法也可以,不過同樣要在show後面做。

windowmanager.layoutparams params = dialog.getwindow().getattributes(); params.alpha = 0.8f; params.width = 460; params.y = height -20; controlpanel.getwindow().setattributes(params);

AlertDialog的樣式修改

一 控制dialog 的背景方法 1.定義乙個無背景主題主題 2.建立dialog dialog new dialog this,r.style.dialog dialog.setcontentview r.layout.dialog loading or dialog new dialog thi...

修改AlertDialog 按鈕的背景

alertdialog 提供了下面的方法來獲取button物件 public button getbutton int whichbutton added in api level 3 gets one of the buttons used in the dialog.if a button do...

android中的AlertDialog具體概述

android的alertdialog具體解釋 alertdialog的構造方法所有是protected的。所以不能直接通過new乙個alertdialog來建立出乙個alertdialog。要建立乙個alertdialog,就要用到alertdialog.builder中的create 方法。使用...