天天看點

Android 将Activiyt作為Dialog彈出

在Androidmanifest.xml中加入如下主題

<code>&lt;activity</code>

<code>    </code><code>android:name=</code><code>"com.example.mymeidaplay.Player"</code>

<code>    </code><code>android:theme=</code><code>"@android:style/Theme.Dialog"</code> <code>&gt;</code>

<code>&lt;/activity&gt;</code>

 在作為Dialog的Activity中做如下設定:

<code>@Override</code>

<code>public</code> <code>void</code> <code>onCreate(Bundle savedInstanceState) {</code>

<code>    </code><code>super</code><code>.onCreate(savedInstanceState);</code>

<code>    </code><code>requestWindowFeature(Window.FEATURE_NO_TITLE);</code>

<code>    </code><code>setContentView(R.layout.activity_main);</code>

<code>    </code><code>//Remove notification bar</code>

<code>    </code><code>this</code><code>.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); </code>

<code>}</code>

 效果圖:

Android 将Activiyt作為Dialog彈出

黑色部分就是一個Dialog。

<a href="http://stackoverflow.com/questions/6325018/android-activity-as-dialog-but-without-a-title-bar">參考資料</a>

本文轉自Work Hard Work Smart部落格園部落格,原文連結:http://www.cnblogs.com/linlf03/archive/2013/06/13/3134303.html,如需轉載請自行聯系原作者

繼續閱讀