1

Go SMS Proで受信したSMS通知のようなポップアップウィンドウを作成したい(すべてのアクティビティに加えて、クリック可能)。ポップアップウィンドウで何度か試しましたが、何も機能しないようです。どういうわけか、その「ポップアップウィンドウ」をクリックするタイミングを制御できません。

前もって感謝します。

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);
4

1 に答える 1

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>
于 2012-12-20T19:04:51.613 に答える