如何制作活动,而不是覆盖全屏

Kha*_*war 11 android android-manifest android-layout

我希望我的活动占据屏幕的较小区域,例如吐司不覆盖所有屏幕,它只是显示在其他东西上,其余内容可以在吐司后面看到.但这是一个对话框,我希望我的屏幕显示在其他内容之上,例如主屏幕上方.以下是我的想法.

活动占据屏幕的较小区域

请尽可能指导我.如果可能的话,告诉我正确的道路.
谢谢.

Sun*_*hoo 13

使您的活动主题为半透明.在清单中针对该活动添加以下行:

android:theme="@android:style/Theme.Translucent"
Run Code Online (Sandbox Code Playgroud)

这样你就可以看到背景事物将视图添加到LinearLayout中了android:alignParentBottom=true.

  • 如果我想将此视图添加到随机位置,例如从顶部50dip和从左边30dip,该怎么办?那有什么xml属性吗?TNX. (2认同)