android自定义弹出层
16lz
2021-01-26
阅读更多 DialogShow.java
Tip.java
dialog.xml
tip.xml
package com.asfman;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.Button;public class DialogShow extends Activity { /** *//** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Button btn = (Button) findViewById(R.id.button1); btn.setOnClickListener(new Button.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub new Tip(DialogShow.this).show(); } }); }}
Tip.java
package com.asfman;import android.app.Dialog;import android.content.Context;import android.view.Gravity;import android.view.View;import android.view.ViewGroup;import android.view.Window;import android.view.WindowManager;import android.widget.ImageView;public class Tip { private ImageView image; private Dialog mDialog; public Tip(Context context) { mDialog = new Dialog(context, R.style.dialog); Window window = mDialog.getWindow(); WindowManager.LayoutParams wl = window.getAttributes(); wl.x = -30; wl.y = 20; window.setAttributes(wl); window.setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN); //window.setGravity(Gravity.CENTER); window.setLayout(ViewGroup.LayoutParams.FILL_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT); mDialog.setContentView(R.layout.tip); mDialog.setFeatureDrawableAlpha(Window.FEATURE_OPTIONS_PANEL, 0); image = (ImageView) mDialog.findViewById(R.id.image); image.setOnClickListener(new ImageView.OnClickListener() { @Override public void onClick(View arg0) { mDialog.dismiss(); } }); } public void show() { mDialog.show(); }}
dialog.xml
<?xml version="1.0" encoding="utf-8"?>
tip.xml
<?xml version="1.0" encoding="utf-8"?>
更多相关文章
- 索尼阅读器 PRS-T1 被黑显露更多 Android(安卓)特性,可跑其它电子
- Android(安卓)阅读软件集锦 | 小众软件 > Android
- [置顶] 一路16有你,一起17前行。Keep不止,Android不息。
- 《Android(安卓)应用之路》 Android(安卓)开发技术选型(博客,新闻,
- Android消息机制源码阅读
- 阅读郭林《第一行代码》的笔记——第5章 全局大喇叭,详解广播机制
- 我的android阅读软件“微读”-做最简单的手机阅读软件
- Android(安卓)怎么实现newbility的下拉刷新和加载更多的ListView
- android阅读App、MVP基于高德地图开发、音乐可视化效果、rxjava2