Android(安卓)Dialog风格弹出框的Activity
16lz
2021-12-04
1.styles.xml 中
1.1style配置项参考:
2.AndroidManifest.xml 中
3.弹框布局文件: dialog_activity_layout.xml
<?xml version="1.0" encoding="utf-8"?>
4.圆角白色背景Shape
<?xml version="1.0" encoding="utf-8"?>
5.弹框页面: DialogActivity.java
package com.demo.func.application;import com.demo.func.R;import com.demo.func.R.id;import com.demo.func.R.layout;import android.app.Activity;import android.os.Bundle;import android.view.MotionEvent;import android.view.View;import android.view.View.OnClickListener;import android.view.ViewConfiguration;import android.view.WindowManager.LayoutParams;import android.widget.LinearLayout;import android.widget.RelativeLayout;import android.widget.TextView;public class DialogActivity extends Activity { public static DialogActivity instance = null; private TextView comfirm_textview; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.dialog_activity_layout); this.setFinishOnTouchOutside(false);//设置窗口周围触摸不消失 getWindow().setDimAmount(0f);//设置窗口周围透明 instance = this; initView(); } private void initView() { comfirm_textview = (TextView) this.findViewById(R.id.comfirm_textview); comfirm_textview.setClickable(true); comfirm_textview.setOnClickListener(new OnClickListener() { @Override public void onClick(View paramView) { //todo finish(); } }); }}
更多相关文章
- Android实用代码
- android nfc 开发
- 49.Android中各种Span的用法
- android在service中使用AsyncHttpClient加载网络资源
- Android(安卓)edittext刚进入页面取消焦点
- android使Activity背景透明、模糊
- Android(安卓)shape属性
- Android横屏竖屏设置
- Android(安卓)更改TextView文字颜色(引用Drawable颜色常数及背景