2011-01-25 4 views
0

3つのボタンでカスタムダイアログボックスクラス(ダイアログで拡張)を作成しました。各ボタンは異なるアクティビティを呼び出す必要があります。私はonClickというアクティビティを呼び出す際に問題があるようです。カスタムダイアログからデータを取得するには?

private class OKListener implements android.view.View.OnClickListener { 
    @Override 
    public void onClick(View v) { 
     dismiss(); 
     Intent myintent = new Intent(myapp.this,nextAct.class) 
     startActivity(myintent); 
     } 

    } 
} 

私には何が欠けていますか? カスタムDialogクラスからアクティビティを呼び出す方法の具体例を教えてください。私は本当にそれほど感謝します!私は、一晩中ずっと眠らずに済ませてから、すでに切望しています。

私は道で、このチュートリアルに従っ:あなたは、チェックするためにクリックされたボタンを押して、ボタンのクリックに応じて意図をロードしていonclickのではHow to display custom dialog in Android

〜チャオ

+0

どのような問題が起きているか – ingsaurabh

答えて

0

。 3つのボタン:それはあなたが基本的にはすでに、すべてのニーズを満たしているAlertDialogを(カスタマイズする方法を示してい http://developer.android.com/guide/topics/ui/dialogs.html

:私は、このリンクをお勧めします 何かこれは便利

0

で希望

dismiss(); 
    if (v== firstButton) 
    { 
     Intent i = new Intent(getBaseContext(),ButtonOne.class); 
     startActivity(i); 
    } 
    if (v == cancelButton) 
    { 
    Intent i = new Intent(getBaseContext(),ButtonTwo.class); 
     startActivity(i); 

    } 

次のように、カスタムレイアウトなど)。

特に注意してくださいカスタムダイアログボックスを作成するページを少し下に段落します。

関連する問題