import android.app.Activity;
import android.app.AlertDialog;
import android.app.AlertDialog.Builder;
import android.app.Dialog;
import android.content.DialogInterface;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;public class Work33 extends Activity {
private Button bn = null;
private Builder b = null;
private String[] texts =null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//创建字符串数据组对象
texts = getResources().getStringArray(R.array.canteen);
bn = (Button)findViewById(R.id.button);
final Builder b = new AlertDialog.Builder(this);
//绑定按钮事件监听器
bn.setOnClickListener(new ButtonListener());
}
class ButtonListener implements OnClickListener{
public void onClick(View v){
//设置对话框的标题
b.setTitle("按我开始选择");
//设置对话框多个列表
b.setItems(texts, new DialogInterface.OnClickListener(){
//该方法的which参数代表用户单击了那个列表项
public void onClick(DialogInterface dialog,int which){
b.setMessage("你选择的是:"+texts[which]);
b.show();
}
});
b.create();
}
}
}报错
import android.app.AlertDialog;
import android.app.AlertDialog.Builder;
import android.app.Dialog;
import android.content.DialogInterface;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;public class Work33 extends Activity {
private Button bn = null;
private Builder b = null;
private String[] texts =null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//创建字符串数据组对象
texts = getResources().getStringArray(R.array.canteen);
bn = (Button)findViewById(R.id.button);
final Builder b = new AlertDialog.Builder(this);
//绑定按钮事件监听器
bn.setOnClickListener(new ButtonListener());
}
class ButtonListener implements OnClickListener{
public void onClick(View v){
//设置对话框的标题
b.setTitle("按我开始选择");
//设置对话框多个列表
b.setItems(texts, new DialogInterface.OnClickListener(){
//该方法的which参数代表用户单击了那个列表项
public void onClick(DialogInterface dialog,int which){
b.setMessage("你选择的是:"+texts[which]);
b.show();
}
});
b.create();
}
}
}报错
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货