本文主要是介绍提示框(一),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1. 简单的布局文件 activity_main.xml
<EditTextandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:id="@+id/mytext"android:layout_alignParentTop="true"android:layout_centerHorizontal="true"android:layout_marginTop="60dp"android:text="hello" /><Buttonandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="delete"android:id="@+id/mybutton"android:layout_below="@+id/mytext"android:layout_centerHorizontal="true"android:layout_marginTop="55dp" />
2.MainActivity
public class MainActivity extends AppCompatActivity {private Button mybutton = null;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);this.mybutton = (Button)super.findViewById(R.id.mybutton);this.mybutton.setOnClickListener(new OnClickListenerImp());}private class OnClickListenerImp implements OnClickListener {@Overridepublic void onClick(View v) {Dialog dialog = new AlertDialog.Builder(MainActivity.this).setTitle("delete?") //设置标题.setMessage("Are you sure to delete this message") //显示信息.setPositiveButton("delete", //增加一个确定按钮new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) { //单击事件}}).setNeutralButton("see more", //增加普通按钮new DialogInterface.OnClickListener() { //设置监听操作@Overridepublic void onClick(DialogInterface dialog, int which) { //单击事件}}).setNegativeButton("cancle", //增加取消按钮new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) { //单击事件}}).create(); //创建Dialogdialog.show(); //显示对话框}}
}
这篇关于提示框(一)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!