1. 程式人生 > >如何實現在一個activity的基礎上點選一個按鈕彈出一個新的小activity,不覆蓋以前的activity

如何實現在一個activity的基礎上點選一個按鈕彈出一個新的小activity,不覆蓋以前的activity

辦法:
manifest中 註冊那個跳轉的activity的裡邊加上  android:theme="@android:style/Theme.Dialog"   將activity變成對話方塊。

那個,對話方塊可以自己定義麼?比如大小,介面風格

可以 http://hi.baidu.com/liujianzhang85/item/e4e8f813cd901cf15f53b1d6   參考著改一下。  在res/values/styles下邊。。
例:
<style name="TANCStyle" parent="@android:style/Theme.Dialog">
        <!-- 更換背景圖片實現全透明 -->

        <item name="android:windowBackground">@drawable/panel_background_sodino1</item>
        <!-- 螢幕背景不變暗 -->
        <item name="android:backgroundDimEnabled">false</item>
        <!-- 更改對話方塊標題欄 -->
        <item name="android:windowTitleStyle">@style/TitleStyle</item>

    </style>

  <style>   想設定什麼東西 在這裡邊 </style>

忘了 還有一點    在manifest中呼叫    直接  android:theme="@style/TANCStyle"