是否可以创建透明且不可点击的活动的一部分?

时间:2015-08-03 15:39:45

标签: android android-activity transparent

是否可以创建透明且不可点击的活动的一部分?我的意思是我想创建具有透明区域的活动,以便我的活动下的另一个活动可以点击。我知道片段方法,但我需要与活动类似的行为,因为另一个活动将来自另一个应用程序。

1 个答案:

答案 0 :(得分:0)

在xml布局文件中,将其添加到父视图

android:background="@android:color/transparent"

然后在AndroidManfiest.xml的activity标记内,更改

android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen">

同样在你希望处于叠加样式的活动中,实现OnBackPressed()而不实现super.blah,这样当按下后退按钮时,它不会影响你的活动,而是会影响应用后台的活动。

@Override
public void onBackPressed()
{
   //Don't add any super.onBackPressed();
}

如果您还不知道,请建议您的xml布局在宽度和高度上包装内容:)