下拉框样式比较麻烦,如果选项比较少,推荐做成AlertDialog
private void ShowSingleChoiceAlertDialog(String[] items, Button btn, String title) { final String[] menu = items; final Button btns = btn; AlertDialog.Builder builder = new AlertDialog.Builder(activity_druglistadd.this, R.style.ShowChoicedialog); builder.setTitle(title); //builder.setIcon(R.drawable.gglogo); builder.setItems(menu, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { btns.setText(menu[which]); } }); builder.create().show(); }