91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

自定義Dialog對話框

發布時間:2020-07-08 22:36:04 來源:網絡 閱讀:492 作者:671076656 欄目:移動開發
自定義dialog
package com.zhiduan.crowdclient.view;
import com.zhiduan.crowdclient.MyApplication;
import com.zhiduan.crowdclient.R;
import android.app.Activity;
import android.app.Dialog;
import android.content.Context;
import android.view.Display;
import android.view.Gravity;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.Window;
import android.view.WindowManager;
import android.widget.Button;
import android.widget.ImageView;
/** 
 * 單點登錄提示窗口(該賬號在另一設備登錄)
 * 
 * @author yxx
 *
 * @date 2016-5-3 下午10:00:31
 * 
 */
public class SingleLoginDialog{
public static boolean isShow = false;
static Dialog dialog;
// 彈窗結果回調函數
public static abstract class ResultCallback {
public abstract void callback(boolean result);
}
public SingleLoginDialog(Context context){
}
/**
 * @param context
 * @param strMessage
 */
public static void showMyDialog(Context context, final ResultCallback callback){
if(dialog != null){
dialog.dismiss();
}
dialog = new Dialog(context, R.style.dialog);
LayoutInflater inflater = dialog.getLayoutInflater();
View layout = inflater.inflate(R.layout.dialog_single_login, null);
Button btnOK = (Button) layout.findViewById(R.id.btn_single_login_ok);
ImageView img = (ImageView) layout.findViewById(R.id.p_w_picpathView1);
btnOK.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
callback.callback(true);
dialog.dismiss();
}
});
img.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
dialog.dismiss();
}
});
dialog.setContentView(layout);
dialog.setCancelable(false);
dialog.setCanceledOnTouchOutside(false);
dialog.show();
setDialogWindowAttr(dialog, context);
isShow = true;
}
/**
 * 關閉窗口
 */
public static void closeDialog(){
SingleLoginDialog.isShow = false;
if(dialog != null){
dialog.dismiss();
}
}

//在dialog.show()之后調用
public static void setDialogWindowAttr(Dialog dlg,Context ctx){
WindowManager wm = ((Activity) ctx).getWindowManager();
Display display = wm.getDefaultDisplay(); // 為獲取屏幕寬、高
Window window = dlg.getWindow();
WindowManager.LayoutParams lp = window.getAttributes();
lp.gravity = Gravity.CENTER;
lp.width = (int) (display.getWidth()/1.5);
lp.height = (int) (display.getHeight()/3);
dlg.getWindow().setAttributes(lp);
}
}

styles.xml
    <style name="dialog" parent="@android:style/Theme.Dialog">
        <item name="android:windowFrame">@null</item>
        <item name="android:windowIsFloating">true</item>
        <item name="android:windowIsTranslucent">false</item>
        <item name="android:windowNoTitle">true</item>
        <item name="android:background">@android:color/transparent</item>
        <item name="android:windowBackground">@android:color/transparent</item>
        <!-- 隱藏標題欄 -->
        <item name="android:backgroundDimEnabled">true</item>
        <item name="android:backgroundDimAmount">0.6</item>
        <!-- 對話框外區域的灰度 -->
    </style>
向AI問一下細節

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

AI

灌阳县| 仙居县| 巴东县| 乳源| 读书| 贵州省| 拉萨市| 陆河县| 桦南县| 渭南市| 绥宁县| 漳平市| 泽库县| 宁强县| 曲周县| 红安县| 嘉峪关市| 萍乡市| 博白县| 耿马| 逊克县| 武宁县| 博兴县| 犍为县| 白朗县| 怀来县| 桃园县| 海淀区| 轮台县| 武鸣县| 芦溪县| 长子县| 林周县| 孟连| 贵定县| 潍坊市| 平泉县| 怀化市| 高邮市| 亚东县| 襄汾县|