Добавьте это в свой манифест, в упражнении, которое вы хотите выглядеть как диалог, объявление:
<activity android:theme="@android:style/Theme.Dialog">
для получения дополнительной информации и тем: http://developer.android.com/guide/topics/ui/themes.html
более того, к этому программноВы можете использовать следующий код:
public class ShowDialogActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
//
//Log.d("DEBUG", "showing dialog!");
Dialog dialog = new Dialog(this);
dialog.setContentView(R.layout.select_dialog_singlechoice);
dialog.setTitle("Your Widget Name");
dialog.setCancelable(true);
dialog.setCanceledOnTouchOutside(true);
TextView text = (TextView) dialog.findViewById(R.id.text1);
text.setText("Message");
dialog.show();
//
dialog.setOnCancelListener(new DialogInterface.OnCancelListener() {
public void onCancel(DialogInterface arg0) {
finish();
}
});
}
}
Вы можете выбрать любой макет для диалогового окна и создать его по своему желанию.
Кроме того, вам необходимо установить это объявление активности вманифест для следующего:
<activity android:name=".ShowDialogActivity"
android:theme="@android:style/Theme.Translucent.NoTitleBar">
</activity>
Надеюсь, это то, что вы искали, Гал.