2012-07-06 78 views
-2

我不想从当前活动开始新活动,而是希望将新活动显示在另一活动上,以便两个活动都可见并且新活动将显示在较旧活动上(不占用屏幕的所有区域) 。如何一个活动在另一个..?

+2

您有问题吗?这个论坛是针对特定的编码问题。 – BlackHatSamurai 2012-07-06 09:04:26

+0

这是一个关于课程 – 2012-07-06 09:26:02

+3

的问题我不认为在这个问题上有什么不好的地方,这是一个问题,而且它看起来并不完全是技术性的,但对于一个新的android开发人员来说,这是一个很好的问题,我不知道是否有人正在制造麻烦它真的不apprecialting新开发商@布莱恩安德森 – Aamirkhan 2012-07-06 09:35:16

回答

7
在清单文件使用

<activity 
      android:name=".YourActivityName" 

      android:theme="@style/Theme.Transparent" 
      /> 

和现在做一个布局更小则全屏style.xml使用

<style name="Theme.Transparent" parent="android:Theme"> 
     <item name="android:windowIsTranslucent">true</item> 
     <item name="android:windowBackground">@android:color/transparent</item> 
     <item name="android:windowContentOverlay">@null</item> 
     <item name="android:windowNoTitle">true</item> 
     <item name="android:windowIsFloating">true</item> 
     <item name="android:backgroundDimEnabled">false</item> 

    </style> 

..

你有什么问评论

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    > 

    <ImageView 
     android:id="@+id/StatusImage" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_centerHorizontal="true" 
     android:src="@drawable/icon" 
     android:visibility="visible" /> 



</RelativeLayout> 

图像将在上部活动中看到..就像对话一样,您可以根据需要进行任何布局。

+0

谢谢.. !! 我想要的是,另一个活动的顶部有一个活动,这样顶部的活动不应该占据整个屏幕,而在其他区域中,旧活动的部分应该是可见的(就像活动中的对话框一样) – 2012-07-06 09:40:29

4

要在活动设置到另一个说,你要设置activity2超过activity1不止一种方法来做出这样的布局是,在清单文件,你可以这样

<activity android:name=".Activity2" android:theme="@android:style/Theme.Dialog"></activity> 

因此,这里的代码android:theme="@android:style/Theme.Dialog"将定义活动让你的活动2作为对话来过activity1。

我建议你拿活动2布局的背景图像是透明的,这样就可以实现你的目标

我不知道,这将解决您的问题,100%,但我认为这是这样的方式通过你可以实现你的目标。

+0

Heavy谢谢阿米尔..! 如何将Activity 2布局的背景图像转换为..? – 2012-07-06 09:28:55

+0

你可以告诉你的设计师制作这样的背景图片,你不需要做任何设想,只需将该transperent图片设置为activity2布局的背景,就是这样 – Aamirkhan 2012-07-06 09:33:23

+0

我想要的是,另一个活动的顶部有一个Activity顶部的一个不应该占据整个屏幕,而在其余区域中,旧的活动的部分应该是可见的(就像活动中的对话框一样)。 – 2012-07-06 09:37:16

相关问题