Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/187.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 应用程序窗口和可单击的背景_Android_Screen - Fatal编程技术网

Android 应用程序窗口和可单击的背景

Android 应用程序窗口和可单击的背景,android,screen,Android,Screen,当用户启动应用程序时,我只想显示一个按钮。用户可以继续使用手机。 示例:问题是图标不可单击 android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen" http://developer.android.com/reference/android/Manifest.permission.htmlSYSTEM_ALERT_WINDOW android.permission.SYSTEM_ALERT_窗

当用户启动应用程序时,我只想显示一个按钮。用户可以继续使用手机。 示例:问题是图标不可单击

        android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"

http://developer.android.com/reference/android/Manifest.permission.htmlSYSTEM_ALERT_WINDOW

android.permission.SYSTEM_ALERT_窗口在主窗口中使用此权限

    windowManager = (WindowManager) getSystemService(WINDOW_SERVICE);

        Button btn = new ImageView(this);

        WindowManager.LayoutParams params = new WindowManager.LayoutParams(
            WindowManager.LayoutParams.WRAP_CONTENT,
            WindowManager.LayoutParams.WRAP_CONTENT,
            WindowManager.LayoutParams.TYPE_PHONE,
            WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE,
            PixelFormat.TRANSLUCENT);
windowManager.addView(btn, params);

你能再详细一点吗?看起来您几乎想要创建一个小部件。我知道,但我不想。例如,可以在状态栏或其他应用程序上看到该按钮。这就是我想要的。谢谢你,伙计。我测试了它,但按钮和背景是不可点击的。若你们愿意的话,它只会占用屏幕上的按钮空间,但点击AddOnClickListener按钮否为真。但我想要的是:所有窗口上都有一个按钮。只有一个按钮。示例应用程序: