android - 暗淡的背景,就像显示对话框时一样

标签 android layout dialog window screen

我想获得与显示模态对话框时相同的效果,即背景变暗,无法与之交互,但要有一个布局元素,或更多,在其余元素的“顶部”处于 Activity 状态。例如:我点击一个图标,左侧会出现一个包含详细信息的面板,您可以在该面板上做一些事情,屏幕的其余部分变暗,不活动。我怎样才能做到这一点?谢谢。

最佳答案

您可以在某些元素上将背景设置为透明来启动一个新的 Activity,例如:

<ScrollView
 android:gravity="left"
 android:layout_width="fill_parent"
 android:layout_height="fill_parent"
 android:background="@android:color/transparent">

Android API 演示中还有一个 TranslucentActivity 的示例:

http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/TranslucentActivity.html

关于android - 暗淡的背景,就像显示对话框时一样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7727211/

相关文章:

android - 在 Android 多选对话框中隐藏项目

Android自定义下拉/弹出菜单

android:从MultiAutoComplete Textview中获取所选项目并进行更新并更新EditView?

android - 如何测试android应用程序?

android - 为什么我无法获取添加的单选按钮或编辑文本的值?

jquery 对话框在使用 autoOpen 时有效,但在使用 .click 时无效

c++ - 转换坐标以重新定位对话框?

android - 单击 ListView 时获取项目的名称

java - 收到警告 "NDK is missing a ' 平台“目录。”没有 NDK

android - 深色主题 CardView 周围的白色边框