我正在製作一個鍵盤(InputMethodService),它需要啓動一個對話框。如何讓我的活動透明?
正如我發現的,服務無法啓動對話框。所以我做了一個單獨的活動,這是從服務調用
Intent dialogIntent = new Intent(getBaseContext(), dialog.class);
dialogIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
getApplication().startActivity(dialogIntent);
並顯示一個對話框。問題是這個活動取代了前一個用戶正在輸入內容的地方。
你認爲什麼是使其「透明」的最佳方式(即不要推開以前的活動),以及該活動與服務對話的最佳方式是什麼,並說對話選項被選中。
謝謝! :)
是的,謝謝。 「<活動機器人:名字=」。!。對話框」 android:theme =「@ android:style/Theme.Translucent.NoTitleBar」/>「這個工作在清單中很棒! – Roger