基本上我想要做opposite of this:在我自己的頂部運行另一個活動(我沒有寫),並使該活動透明。所以它就像運行另一個應用程序(不管它可能是什麼),但是具有自定義背景。Android開始活動,讓它透明你的
0
A
回答
1
您不能影響其他活動的背景。
所以除非你沒有寫的其他活動已經是透明的,或者提供了某種類型的API讓其他人要求它變得透明(可能但不太可能)。你真的沒有辦法達到這個目標。
1
對不起我的英語不好,但我盡我所能。
我需要其他方式。我有一個活動,我打電話給另一個應用程序。但有時我會爲用戶提供一些信息。所以我會在另一個App上混合一個透明的Activity。
我還是這麼做的。我用透明背景做了一個活動。當我把這個活動稱爲opend時。但不在其他應用程序面前。我的主要活動將會開放,並在此之前透明的活動將開始。
但我喜歡在其他應用程序前看到我的透明Activity。這可能嗎?
我的代碼:
public class MsgDialog extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.msg_dialog);
}
}
這是活動沒有functionallity到現在,但是這件事情不到風度。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" android:background="@color/transparent ">
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button" />
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button" />
</LinearLayout>
該佈局只有2個按鈕,但transparend背景。
<activity android:name=".MsgDialog" android:theme="@style/Theme.Transparent"></activity>
此活動的清單行:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<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">true</item>
</style>
</resources>
我自己的主題資源
所以它的工作原理,但只在我自己的應用程序的前面沒有在國外應用的前面。 任何想要解決我的問題?
感謝 Oner
相關問題
- 1. Android獨立透明活動
- 2. Android顯示透明活動
- 3. 透明Android活動問題
- 4. 如何讓我的活動透明?
- 5. Android開始活動
- 6. 從服務開始透明活動時的問題
- 7. 通過透明的透明SurfaceView活動
- 8. Android VideoView上的半透明活動
- 9. Android的透明活動問題
- 10. 透明活動不露面的Android
- 11. 的Android開始空活動
- 12. Android的新活動開始
- 13. 開始活動的Android
- 14. Android開始新的活動
- 15. 如何從UnityPlayerActivity打開透明活動?
- 16. 活動crashesh而透明的活動
- 17. Android:透明活動不起作用
- 18. 自定義菜單,android,透明活動?
- 19. 在Android中顯示透明活動?
- 20. 透明背景到Android活動類
- 21. 你如何開始活動指標?
- 22. android開始活動問題
- 23. android SlidingTab開始活動?
- 24. android開始活動錯誤
- 25. Android活動開始崩潰
- 26. Android BroadcastReceiver開始活動
- 27. Android:誰開始活動
- 28. android更改開始活動
- 29. 無法開始活動 - Android
- 30. Android:從MenuItem開始活動
有沒有辦法來運行你的應用程序內的另一個應用程序?並使用OpenGL或其他東西來混合自定義內容? – Jason
沒有。 Android應用程序被沙盒化,所以它們不會影響其他應用程序。看看[這裏](http://developer.android.com/guide/topics/security/security.html)。 –
nope沒有現貨Android。類似的東西可能需要經過重大修改的操作系統版本。因爲它的目的是爲了保證所有應用程序完全獨立運行。 – FoamyGuy