如图:
:
代码如下:
View qinganView=View.inflate(this, com.yika.R.layout.qianggan,null);
final NumberPicker numberPicker= (NumberPicker) qinganView.findViewById(R.id.numberPicker);
final String strs[]=new String[]{"保密","单身","恋爱中","已婚"};
numberPicker.setDisplayedValues(strs);
numberPicker.setMaxValue(strs.length - 1);
numberPicker.setMinValue(0);
new AlertDialog.Builder(this,AlertDialog.THEME_DEVICE_DEFAULT_LIGHT)
.setView(qinganView).setNegativeButton("提交", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(context,strs[ numberPicker.getValue()],Toast.LENGTH_SHORT).show();
}
}).setPositiveButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
}).create().show();
strs[ numberPicker.getValue()] 是获取选中的值