亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Android 采用工廠類創建對話框

發布時間:2020-07-05 00:38:34 來源:網絡 閱讀:575 作者:FergusJ 欄目:移動開發






代碼復用很重要!對話框除了內容不同外,顯示樣式相同,我們就要建立一個工廠類。

public class DialogFactory {

	public static Dialog creatRequestDialog(final Context context, String tip) {

		final Dialog dialog = new Dialog(context, R.style.dialog);
		dialog.setContentView(R.layout.dialog_layout);
		Window window = dialog.getWindow();
		WindowManager.LayoutParams lp = window.getAttributes();
		int width = Utils.getScreenWidth(context);
		lp.width = (int) (0.6 * width);

		TextView titleTxtv = (TextView) dialog.findViewById(R.id.tvLoad);
		if (tip == null || tip.length() == 0) {
			titleTxtv.setText("正在發送請求");
		} else {
			titleTxtv.setText(tip);
		}

		return dialog;
	}
}


調用方法:

private Dialog mDialog = null;
    private void showRequestDialog() {
	if (mDialog != null) {
	    mDialog.dismiss();
	    mDialog = null;
	}
	mDialog = DialogFactory.creatRequestDialog(this, "正在驗證賬號...");
	mDialog.show();
    }


values文件夾中style.xml

  <style name="dialog" parent="@android:style/Theme.Dialog">
        <item name="android:windowIsFloating">true</item>
        <!-- 設置未浮動窗口 -->
        <item name="android:windowFrame">@null</item>
        <!-- 設置無邊框 -->
        <item name="android:windowNoTitle">true</item>
        <!-- 設置無標題 -->
        <item name="android:windowBackground">@color/sc_transparent_background</item>
        <!-- 設置完全透明 -->
        <item name="android:backgroundDimEnabled">true</item>
        <!-- 設置屏幕變暗 -->
    </style>








向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

清远市| 南丰县| 关岭| 潮州市| 岑巩县| 中西区| 伊吾县| 深水埗区| 黄浦区| 治多县| 巴马| 福安市| 朝阳市| 镇原县| 宁远县| 三门县| 八宿县| 福建省| 嘉峪关市| 宝应县| 灵石县| 浙江省| 宜州市| 苏州市| 蕉岭县| 黎城县| 临安市| 泰顺县| 沂源县| 常宁市| 扶沟县| 鹤壁市| 怀宁县| 江阴市| 灵石县| 崇明县| 固镇县| 贡山| 东城区| 宽城| 兴业县|