我们去餐厅吃饭时,服务员都会拿菜单给我们选择点什么菜。今天就分享一个具有选择功能的简易对话框,给用户展示一个选择列表。
实现思路如下:
-
既然有选择列表,那么这个列表的内容肯定保存在某个地方
-
用户选择某一项后,给用户做出提示,刚才选择的是什么
该功能主要用的是 AlertDialog,源码如下:
1、主Activity(细看代码中详细的注释)
import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import com.example.memorydemo.R;
public class AlertDialogDemo extends Activity {
@Override
protected void onCreate(Bundle onSavedInstance) {
super.onCreate(onSavedInstance);
setContentView(R.layout.alert_dialog_demo);
Button button = findViewById(R.id.buttonAlertDialog);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onC