Android中自定义Dialog常用的两种方式

第一种:
     
my_dialog.xml
     
LayoutInflater inflater = LayoutInflater.from(EA6Activity.this);final View DialogView = inflater.inflate(R.layout.dialog, null);
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);builder.setView(DialogView);
.
.
.
builder.create();
     
第二种:
public class MyDialog extends Dialog{
   public MyDialog(Context context) {   super(context);   // TODO Auto-generated constructor stub 
  }
  @Override protected void onCreate(Bundle savedInstanceState) {  // TODO Auto-generated method stub  super.onCreate(savedInstanceState);
  //全屏  getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,    WindowManager.LayoutParams.FLAG_FULLSCREEN);
//无标题  requestWindowFeature(Window.FEATURE_NO_TITLE);   setContentView(R.layout.my_dialog);
 }
}
实现的时候new就可以了,当然,有的说Activity可以把启动模式调为Dialog也可以实现,是的,可以实现,但毕竟还是Activity。


转载于:https://blog.51cto.com/beginnerjyh/1340661

更多相关文章

  1. Android(安卓)开发技术周报 Issue#299
  2. Android中Adapter中edittext,checkbox记住状态解决方案(一)
  3. Android(安卓)3D 旋转的三角形(三)
  4. 转载:Android(安卓)获取ROOT权限原理解析
  5. Android(安卓)启动模拟器是出现“Failed to allocate memory: 8
  6. Android加密之全盘加密
  7. mac上AndroidStudio自带的SDK manager 系统菜单显示问题
  8. Android(安卓)Activity(一)启动流程
  9. 启动qt_Qt编程实例:基于Android的BLE通信软件

随机推荐

  1. Android(安卓)SDK Android(安卓)NDK 官方
  2. android狼人杀源码,桌面源码,猎豹快切源码
  3. android 让多余的文字不显示
  4. 50个Android开发人员必备UI效果源码[转载
  5. android之控件布局的几个小案例
  6. 50个Android开发人员必备UI效果源码
  7. android EditText中的inputType
  8. 50个Android开发人员必备UI效果源码
  9. Android(安卓)text文字阴影设置
  10. Android:Material Design(二) Material主