1

画像を追加した FromDateEditTextがあります。画像をクリックすると aDatepickerが表示されます。日付を選択してSet Buttonをクリックすると、日付が に設定されますEditText。問題は、 Cancel をクリックするButtonと、日付ピッカーがなくなり、 Back を押すまで前のアクティビティにフォーカスが移らないことです! 画面上でタッチ イベントが機能しません。助けてください...

4

2 に答える 2

7

これが最善の方法であるとは思いません...しかし、次のコードがどのように機能するか。このリンクからいくつかのガイダンスを得ました https://stackoverflow.com/a/4981308/840520

    dialog.setButton(DialogInterface.BUTTON_NEGATIVE, getString(R.string.cancel), new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialog, int which) {
               if (which == DialogInterface.BUTTON_NEGATIVE) {                 
                  dialog.dismiss();
                  onBackPressed();
               }
            }
          });   

プロジェクトの納品があるので、これでうまくいきます。ただし、これを適切に処理する方法をまだ探しています。Androidプラットフォームは、他のダイアログのようにキャンセルボタンを処理しませんか?

于 2012-06-13T06:23:41.087 に答える