标签存档: dialog

android自定义弹出框(AlertDialog)

网上搜到的一片文章,非常不错. 看一眼就能明白如何操作. 直接贴代码:

public class DialogWithInputBox extends Activity {

    /** Called when the activity is first created. */

    @Override

    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.main);

        final AlertDialog.Builder alert = new AlertDialog.Builder(this);

        final EditText input = new EditText(this);

        alert.setView(input);

        alert.setPositiveButton("Ok", new DialogInterface.OnClickListener() {

            public void onClick(DialogInterface dialog, int whichButton) {

                String value = input.getText().toString().trim();

                Toast.makeText(getApplicationContext(), value,

                Toast.LENGTH_SHORT).show();

            }

        });

        alert.setNegativeButton("Cancel",

        new DialogInterface.OnClickListener() {

            public void onClick(DialogInterface dialog, int whichButton) {

                dialog.cancel();

            }

        });

        alert.show();

    }

}

原文链接:http://www.androidpeople.com/android-dialog-input-text/