1

ウィジェット(AppWidgetProvider)からのテキストビューでポップアップウィンドウを作成したいのですが、下部の[更新]と[閉じる]に2つのボタンが必要です。AlertDialogを使用してみましたが、ウィジェットがクラッシュします。

AlertDialog.Builder builder = new AlertDialog.Builder(context);
            builder.setMessage("Sample text")
                   .setCancelable(false)
                   .setPositiveButton("Update", new DialogInterface.OnClickListener() {
                       public void onClick(DialogInterface dialog, int id) {
                           CallUpdate(context);
                       }
                   })
                   .setNegativeButton("Close", new DialogInterface.OnClickListener() {
                       public void onClick(DialogInterface dialog, int id) {
                            dialog.cancel();
                       }
                   });
            builder.show();

スパンテキストを使用できるようにしたい。

ありがとう。

4

2 に答える 2

2
于 2012-04-27T13:29:44.570 に答える
2

AlertDialogから を表示することはできませんAppWidgetProviderActivityを作成し、代わりに を介してそれを使用する必要がありますstartActivity()必要に応じて、アクティビティをダイアログのようにテーマ設定できます。

于 2012-04-27T13:14:23.610 に答える