將activity變成dialog風格

2022-08-14 01:12:20 字數 998 閱讀 4640

其實很簡單:

只是把activity的theme設定成dilog形式的:

下面是defaultfullscreendialoganimation:

下面是dialogiosanimation:
下面是出現的效果dialog_ios_scale_in:
<?xml version="1.0" encoding="utf-8"?>

下面是淡出效果dialog_ios_scale_out:
<?xml version="1.0" encoding="utf-8"?>

這樣就是先了把activity的風格轉換成了dialog的風格,但是如果你還想讓這個activity的寬度與螢幕一樣大小的話,還需要在activity裡面進行設定:
/*設定dialog的寬與螢幕想等*/

windowmanager windowmanager = getwindowmanager();

display display = windowmanager.getdefaultdisplay();

windowmanager.layoutparams lp = getwindow().getattributes();

lp.width = windowmanager.layoutparams.match_parent;

lp.height = windowmanager.layoutparams.match_parent;

getwindow().setattributes(lp);

這裡是一種自定義的style風格,具體是需要什麼樣的風格由自己去設定,這裡只是給予參考。

簡單的activity變成半透明的方法

在做專案時,常需要用到對話方塊之類的效果,然而對話方塊不容易寫,所以就想寫個半透明的activity來代替對話方塊效果,這樣的好處至少有三個 一 布局容易 二 各種控制項容易控制 三 簡練 不至於將控制對話方塊的 寫在一坨,各種控制也不用寫在一坨,易於維護 而現在在網上搜尋半透明的activity時...

將java專案http變成https

命令 keytool genkey alias 證書名稱 keyalg rsa keystore d keystore.jks dname cn 公開名稱,ou 單位名稱,o 組織名稱,l sh,st sh,c cn keypass key密碼 storepass 儲存密碼 validity 有效天...

將eclipseNeon的編碼變成UTF 8

通過如下操作便可以將eclipse neon的編碼修改為utf8的格式 window preferences general content type text jsp 最下面設定為utf 8 這裡在字型設定的時候沒下拉選項,因此得自己輸入 utf 8 window preferences gene...