2011-07-20 6 views
1

誰でも私にこのウィジェットが何であるか教えてもらえますか?問題のウィジェットの添付ファイルを参照してください。はウィジェットを識別できませんか?

受信したメッセージをクリックするとメッセージングアプリから起動します。

アプリケーション名としてテキストが表示されます。私は「メッセージング」という用語を検索しましたが、効果はありません。

おかげで、enter image description here

答えて

11

これはToastメッセージではありません。それはですAlertDialog

public class yourActivity extends Activity { 
    public final static int DIALOG_ERROR = 1; 

    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     showDialog(DIALOG_ERROR); //this will call: onCreateDialog() 
    } 

    protected Dialog onCreateDialog(int id) { 
     Dialog dialog; 
    switch(id) { 
    case DIALOG_ERROR: 
     //create dialog 
     dialog = new AlertDialog.Builder(this).setMessage("Messaging").create(); 
     break; 
    default: 
     //create a default dialog 
     dialog = null; 
    } 
    return dialog; 
    } 

} 
+0

showDialog()は、sdk 13で非推奨になりました。 – auval

1

これは、カスタムViewToastメッセージです。 This tutorialあなた自身を作成するのに役立ちます。トーストオブジェクトのカスタマイズの詳細については

enter image description here

this other tutorialをチェックしてください。

+2

誰でもdownvoted理由を説明してください? – Phil

+0

トーストは灰色/淡色の背景で表示されません....確かにカスタムダイアログ/アラートボックスです。私はダウン投票した人ではない。私もあなたのように答えようとしていました... –

+0

しかし、あなたが 'Toast' [ここ](http://developer.android.com/guide/topics/ui/notifiers/toasts.html#CustomToastView)を見ると、画面中央に配置され、コーナーがあり、カスタマイズされています。背景色をカスタマイズすることもできます。 – Phil

関連する問題