0

このダイアログ ボックスをクリック可能にできません。画像を含める必要があり、クリック可能にする必要があるだけです。画像を追加しましたが、クリック可能にできません。

Dialog settingsDialog = new Dialog(this);
settingsDialog.getWindow().requestFeature(Window.FEATURE_NO_TITLE);
settingsDialog.setContentView(getLayoutInflater().inflate(R.id.iv, null));
settingsDialog.show();  

助けてください!

4

2 に答える 2

0

試す:

View v = getLayoutInflater().inflate(R.id.iv, null);
ImageView im = (ImageView) v.findViewById(R.id.<your image view ID>);
settingsDialog.setContentView(v);
im.setOnClickListener(new OnClickListener() {
    @Override
    public void onClick(View v) {

    }
});
于 2013-02-18T06:11:27.847 に答える
0

カスタムアラートダイアログでそれをしたくない場合は、このコードを使用してください

AlertDialog.Builder ビルダー ;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.dialog);

builder = 新しい AlertDialog.Builder(これ);

    //builder.setMessage("Do you want to Exit Scramble?")
          builder.setCancelable(false)
           .setIcon(R.drawable.sly)

           .setTitle("  ")
          .setPositiveButton("ok", new DialogInterface.OnClickListener() {
           public void onClick(DialogInterface dlg, int id) {
             finish();


       }

       });


    builder.show();

    }

[OK] ボタンを使用したくない場合は、カスタム アラート ダイアログを使用する必要があるとします。非常にシンプルです。このサイトを参照してください: http://www.mkyong.com/android/android-custom-dialog-example/

于 2013-02-18T06:38:51.817 に答える