2011-02-23 100 views
3

如何在android中點擊一個按鈕來顯示一個對話框?在android中點擊一個按鈕顯示一個對話框

+0

你能解釋一下什麼類型的對話框您的問題 – ingsaurabh 2011-02-23 10:34:26

+0

有人在科特林找這個,請看看這個:https://github.com/vivekverma6594/Simple-Kotlin-Dialog-Box – 2018-03-07 18:52:15

回答

7

如果你想在Android的創造警報Dilaog當您的按鈕被觸摸時,請參閱該

findViewById(R.id.myButton).setOnTouchListener(new OnTouchListener() { 
      @Override 
      public boolean onTouch(View v, MotionEvent event) { 
           displayAlert(); 
        retrun false; 
} 
} 

public void displayAlert() 
    { 
    new AlertDialog.Builder(this).setMessage("Hi , I am Alert Dialog") 
      .setTitle("My Alert") 
      .setCancelable(true) 
      .setNeutralButton(android.R.string.ok, 
       new DialogInterface.OnClickListener() { 
       public void onClick(DialogInterface dialog, int whichButton){ 
        finish(); 
       } 
       }) 
      .show(); 
    } 
+0

我添加了單擊事件的代碼,但是每當我點擊按鈕它顯示一個錯誤消息。'應用程序abc(進程package_name)意外停止。請再試一次。' – Prachi 2011-02-23 10:56:11

+0

我該如何解決這個錯誤? – Prachi 2011-02-23 10:56:40

+0

你能看到你的Logcat,並告訴我你在哪個問題 – 2011-02-23 11:04:28

1

在android系統manifest.Any活動試試這個,你可以創建一個在Android清單使用theme.dialog對話框。

<activity android:name=".your_activity" android:theme="@android:style/Theme.Dialog" /> 

希望這會幫助你所有的傢伙..

相關問題