点击enter按钮会关闭对话框,留在当前Activity,点击exit按钮则退出应用。
首先是main.xml:
<?xml version=”1.0″ encoding=”utf-8″?>
<LinearLayout xmlns:andro
android:layout_width=”fill_parent”
android:layout_height=”fill_parent”
android:background=”#FFFFFFFF”
android:orientation=”vertical” >
<Button
android:
android:layout_width=”fill_parent”
android:layout_height=”wrap_content”
android:text=”@string/hello” />
</LinearLayout>
主Activity代码CustomAlertDialogActivity.java:
package nbe.sense7.vinci.custom.alertdialog;
import android.app.Activity;
import android.app.AlertDialog;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.Window;
import android.widget.Button;
import android.widget.ImageButton;
public class CustomAlertDialogActivity extends Activity {
/** Called when the activity is first created. */
private Button button;
自定义对话框布局文件custom_alertdialog.xml:
<?xml version=”1.0″ encoding=”UTF-8″ ?>
<LinearLayout
xmlns:andro
android:layout_height=”wrap_content”
android:layout_width=”wrap_content”
android:layout_margin=”15dp”
android:gravity=”center_horizontal”
android:orientation=”horizontal”
android:background=”@drawable/dialog_bg”>
<!– enter button –>
<ImageButton
android:
android:layout_height=”wrap_content”
android:layout_width=”wrap_content”
评论0