Я копирую отсюда: Вот ответ
Начать деятельность как диалог, который я определил
<activity android:theme="@android:style/Theme.Dialog">
теперь, когда я startActivity()
отображает диалоговое окно, а родительская активность отображается на задней панели, я хочу, чтобы кнопка, на которую я щелкаю диалоговое окно, должна закрываться, а родительская активность должна отображаться без обновления страницы.
А потом кто-то добавил комментарий:
Использование android:theme="@android:style/Theme.Dialog"
- это путь, но не забывайте использовать excludeFromRecents=true
, иначе ваш диалог появится в недавно использованных приложениях (удерживайте клавишу Home).
А для долгого нажатия переопределите onKeyLongPress(int keyCode, KeyEvent event)
, и вы можете заставить долгое нажатие делать то, что вы хотите.
http://developer.android.com/reference/android/view/View.html