Androidでボタンをクリックしてもウィンドウを閉じないようにするには?

をクリックしてもウィンドウが閉じないようにするには、以下の手順を実行します。

  1. Activity内でクリックしたいボタンのオブジェクトを取得するには、findViewByIdメソッドを使用します。例えば、ボタンのidがbutton1の場合、以下のコードでボタンオブジェクトを取得できます:
Button button = findViewById(R.id.button1);
  1. ボタンオブジェクトにクリックイベントリスナーを設定するには、setOnClickListenerメソッドを使用してボタンにリスナーを設定できます。たとえば、以下のコードを使用してボタンにクリックイベントリスナーを設定できます。
button.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        // 在点击事件处理方法中实现不关闭窗口的逻辑
    }
});
  1. ウィンドウを閉じてはいけない場合には、クリックイベントハンドラで論理を実装する必要があります。ウィンドウを閉じないためには、以下のような方法を使用できます。
  1. アクティビティの場合はfinish()メソッドでアクティビティが閉じます。クリックイベントハンドラでfinish()メソッドを呼び出さなければ閉じません。
  2. DialogやPopupWindowなどの場合は、dismiss()メソッドでウィンドウを閉じる。クリックイベントハンドラ内で、dismiss()メソッドを呼び出さなければ、ウィンドウを閉じずに保持できる。

上記の手順により、ボタンクリック後にウィンドウを閉じない状態を実現できます。

bannerAds