2012-07-06 100 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

相關問題