1. Android提供了对话框支持,包括如下类别:
    • AlertDialog:功能最丰富,应用最广泛的对话框
    • ProgressDialog:进度条对话框
    • DataPickerDialog:日期选择对话框
    • TimePickerDialog:事件选择对话框

  2. 自定义Dialog
    //Style.xml代码 <style name="FullScreenDialog" parent="android:style/Theme.Dialog">     <item name="android:windowNoTitle">true</item>     <item name="android:windowFrame">@null</item>     <item name="android:windowIsFloating">true</item>     <item name="android:windowIsTranslucent">false</item>     <item name="android:background">@android:color/black</item>     <item name="android:windowBackground">@null</item>     <item name="android:backgroundDimEnabled">false</item> </style>
    使用AlertDialog的上层接口类: Dialog reNameDialog = new Dialog(getContext(), R.style.FullScreenDialog); LayoutInflater mLayoutInflater = (LayoutInflater) getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE); View reNameView = mLayoutInflater.inflate(R.layout.audiorecord_rename, null); LayoutParams params = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); reNameDialog.addContentView(reNameView, params); reNameDialog.show();

更多相关文章

  1. Android程序结构分析
  2. Android(安卓)回调详解及简单实例
  3. Android移动端音视频的快速开发教程(五)
  4. Android选择本地视频文件
  5. Android(安卓)基本Dialog和自定义Dialog
  6. Android(安卓)基本Dialog和自定义Dialog
  7. Android(安卓)官方示例:android-architecture 学习笔记(二)之todo
  8. 远程服务使用AIDL通信
  9. 远程服务使用AIDL通信

随机推荐

  1. android canvas中translate函数的使用
  2. 如何修改Android设备MTP name
  3. Android studio跳转界面
  4. android studio恢复误删文件
  5. Android Studio2.3 All com.android.supp
  6. android上小圆点page控件
  7. Android 系统源码分析之View(一)
  8. Android的Dialog和Toast
  9. Android(安卓)开源库之依赖注入
  10. 设置Button监听最典型的2种方法