2011-12-29 1 views
0

У меня есть customView добавил на WindowManagerShowAlertDialog на WindowManager

WindowManager mWm = (WindowManager)activity.getApplicationContext().getSystemService(Context.WINDOW_SERVICE); 
mWm.addView(customView, mWl); 

Когда customView нажата, я покажу диалоговое окно предупреждения. Тем не менее, alertDialog отображается за CustomView.

Любой способ добавить диалоговое окно оповещения на WindowManager или просто перед всем?

+0

Какой тип макета содержит этот вид? Вы можете указать z-index вашего 'customView' в соответствующих параметрах макета ... – hwrdprkns

+0

customView расширяет RelativeLayout и содержит веб-просмотр, изображение и изображение. Когда я передаю «контекст» в «AlertDialog.Builder», я думаю, что проблема заключается в том, что диалоговое окно предупреждения отображается на уровне приложения, а customView отображается в windowmanager –

ответ

0

Это похоже на то, что вы хотите - это вид активности, прозрачный с предупреждающим диалогом перед этим.

в AndroidManifest.xml:

<activity 
    android:name=".ClassName" 
    android:theme="@android:style/Theme.Translucent" > 
</activity> 

, а затем пользователь showDialog метод своей деятельности, чтобы создать диалоговое окно

 Смежные вопросы

  • Нет связанных вопросов^_^