`
gryphone
  • 浏览: 433501 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

Activity 以 Dialog 形式存在

阅读更多

 

Activity 以 Dialog 形式存在:

 

只要在AndroidManifest.xml中设置该Activity属性为:

android:theme="@android:style/Theme.Dialog"

 

 

emulator 运行截图:

 

 

分享到:
评论
5 楼 peng_joy 2010-03-30  
不错,学习了。大家有什么发现及时分享啊
4 楼 yuanyao 2010-03-28  
<div class="quote_title">楼主,还是把这些经验总结一下再发..<br>
</div>
<div class="quote_title"><br></div>
<div class="quote_title">gryphone 写道</div>
<div class="quote_div">
<p> </p>
<p>Activity 以 Dialog 形式存在:</p>
<p> </p>
<p>只要在AndroidManifest.xml中设置该Activity属性为:</p>
<pre name="code" class="java">android:theme="@android:style/Theme.Dialog"</pre>
<p> </p>
<p> </p>
<p>emulator 运行截图:</p>
<p> </p>
<p> <img src="http://dl.iteye.com/upload/picture/pic/57667/fe8271a2-d5dc-34eb-a0ec-df3b8984ce40.png" alt="" width="320" height="480"></p>
</div>
<p> </p>
3 楼 kitcheng 2010-03-26  
我用过的还有一个透明Activity。

Theme:android:style/Theme.Translucent
2 楼 gryphone 2010-03-25  
congdepeng 写道
Theme.除了 Dialog 还有其他多少属性呢?

好像还有很多 不过没注意过 感觉此属性的实用性比较大 因为既使得窗口尺寸缩小 同时其属于Activity 而不是Dialog的Context 会有意想不到的好处 所以...
1 楼 congdepeng 2010-03-25  
Theme.除了 Dialog 还有其他多少属性呢?

相关推荐

    dialog和fragment的运用

    例如,可以通过Fragment来实现一个复杂的功能区域,然后在需要时以Dialog的形式弹出。这样做的好处是减少了Activity的复杂性,同时保持了用户界面的灵活性。 在实际运用中,我们可以通过以下步骤创建和使用Dialog:...

    dialog样式的Activty

    在Android开发中,`Dialog`样式`Activity`是一种常见的用户界面设计模式,它允许开发者将一个`Activity`呈现为对话框的形式,与普通的全屏`Activity`有所区别。这种设计可以使用户更加专注于当前的任务,避免了全屏...

    安卓Dialog对话框相关-基本的对话框.rar

    因此,如果你希望在Activity恢复时Dialog仍然存在,可能需要特别处理。 - 在主线程中创建和显示Dialog,避免阻塞UI。 7. **Dialog与ProgressDialog的区别**: ProgressDialog是Dialog的一种特殊形式,通常用于...

    基于Android的所有Dialog对话框.zip

    4. **DatePickerFragment**和**TimePickerFragment**:在Android Support Library中,为了兼容低版本,引入了DatePickerFragment和TimePickerFragment,它们与上面的Dialog相似,但以Fragment的形式存在,更利于在...

    Android对话框(Dialog)大全建立你自己的对话框..docx

    通常,对话框会出现在应用程序的主要活动(Activity)之上,不会覆盖整个屏幕,而是以半透明的形式存在,使得用户可以清楚地看到背景中的内容。Android提供了多种类型的对话框,包括警告对话框、单选对话框、多选...

    Android高级应用源码-项目启动的时候,弹出的悬浮带有关闭按钮的dialog.zip

    对话框在现代Android开发中通常以`DialogFragment`的形式存在,它继承自`Fragment`,可以独立管理自己的生命周期。使用`DialogFragment`的好处是它可以像普通Fragment一样被添加到回退栈,方便管理和控制对话框的...

    Android基础教程

    Activity在Android系统中以栈的形式管理。当新的Activity启动时,它被放置在系统task的顶部,成为当前运行的Activity。先前的Activity会保留在栈中,直到其上面的所有Activity都被销毁,它才会重新获得焦点。这种...

    Frament信息与FragmentDialog交互

    FragmentDialog则是Fragment的一种特殊形式,它可以在Fragment内部显示一个对话框式的用户界面。本篇文章将深入探讨Fragment与FragmentDialog之间的交互,以及如何有效地利用它们来提升应用的用户体验。 首先,理解...

    Android中Window的管理深入讲解

    Window 表示一个窗口的概念,是一个抽象的概念,每一个 Window 都对应一个 View 和一个 ViewRootImpl,Window 和 View 通过 ViewRootImpl 来建立联系,因此 Window 并不是实际存在的,它是以 View 的形式存在。...

    DialogFragment

    DialogFragment是Android 3.0(API级别11)引入的,它允许开发者在应用程序中以对话形式展示内容,同时保留了Fragment的生命周期管理和回退栈管理等优点。在本文中,我们将深入探讨DialogFragment的基本概念、用法...

    android 获取拍照或本地图片

    在Android开发中,获取用户拍照或从本地选择图片是一项常见...同时,确保处理图片时考虑到不同设备可能存在的差异,例如图片数据可能以Uri或Bitmap的形式返回。以上就是关于“android 获取拍照或本地图片”的详细实现。

    android面试常见问题

    通过在`AndroidManifest.xml`中为Activity设置特定的Theme,如`&lt;activity android:theme="@android:style/Theme.Dialog"&gt;`。 #### 14. 如何安全退出已调用多个Activity的Application - **逐个finish**: 在主...

    [Android分享] DialogFragment初次了解学习

    而DialogFragment则是Fragment的一种特殊形式,它不仅可以像普通Fragment那样存在于Activity中,还能以对话框的形式展现,提供了弹出对话框的灵活性。 DialogFragment的创建通常需要继承自DialogFragment类,并重写...

    使用Fragment实现对话框

    对话框(Dialog)则是用户界面中一种重要的交互形式,用于展示临时信息或者进行简短的用户交互。当需要在Android应用中创建对话框时,除了使用传统的AlertDialog类,还可以利用Fragment来实现更为灵活和自定义化的...

    Android移动应用基础教程_习题答案.docx

    3. **TableLayout**:以表格形式组织控件。 4. **GridLayout**:网格布局,支持控件交织显示,减少布局嵌套带来的性能影响。 5. **FrameLayout**:控件在屏幕左上角重叠显示。 6. **AbsoluteLayout**:通过绝对坐标...

    android常见的面试题

    例如,为了将Activity设置为对话框样式的窗口,可以在`&lt;activity&gt;`标签内添加`android:theme="@android:style/Theme.Dialog"`属性。 #### 6. 后台的Activity被系统回收怎么办? 如果后台的Activity因为系统资源...

    Android 封装不同样式的对话框

    2. **创建DialogFragment**:对话框在Android中通常以Fragment的形式存在,因为它们有自己的生命周期且易于管理。继承`DialogFragment`,重写`onCreateDialog`方法,在这里实例化并返回自定义的Dialog。 3. **设置...

    android开发技巧合集

    - **Dialog风格的Activity**: 一种特殊的Activity,用于创建对话框形式的界面。 - **横竖屏切换不销毁当前Activity**: 通过设置Activity的配置更改选项来实现。 **3.2 INTENTRECEIVER** IntentReceiver主要用于...

    Android 普通对话框源码.zip

    模态对话框需用户进行交互后才能继续操作,而非模态对话框允许用户在对话框存在时继续与应用互动。 - Android提供了多种内置的对话框样式,如警报对话框(AlertDialog)、进度对话框(ProgressDialog)和自定义...

Global site tag (gtag.js) - Google Analytics