我想在Go SMS Pro中创建一个类似收到的短信通知的弹出窗口(除了所有活动之外,还可以点击)。 我一直在使用Popup Windows进行多次尝试,但似乎没有任何效果。不知怎的,我无法控制何时点击“弹出窗口”。
提前谢谢。
WindowManager.LayoutParams params = new WindowManager.LayoutParams(
800, 800,
WindowManager.LayoutParams.TYPE_SYSTEM_ALERT,
WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM,
PixelFormat.TRANSLUCENT);
WindowManager wm = (WindowManager) getSystemService(WINDOW_SERVICE);
LayoutInflater inflater = (LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE);
View myView = inflater.inflate(R.layout.custom_toast, null);
myView.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View my, MotionEvent event) {
testeDisplay();
return false;
}
});
wm.addView(myView, params);
答案 0 :(得分:0)
为什么不将活动用作对话框...将对话框主题应用于您的活动。
<style name="Theme.CustomDialog" parent="android:style/Theme.Dialog">
<item name="android:windowBackground">@drawable/filled_box</item>
</style>
<activity android:name=".app.CustomDialogActivity"
android:label="@string/activity_custom_dialog"
android:theme="@style/Theme.CustomDialog">
</activity>