Android开发之GridView实现弹出式选择器
前段时间,写了一个小项目,里面有个界面如下图所示,之前的版本是用Spinner来做,觉得不够拉轰,所以采用GridView做了一个实现,效果还不错,Mark一下。 弹出单选GridView.png 一、点击那个底部的绿色按钮,弹出一个对话框,对话框里面的内容是一个单选的GridView,关键代码如下: //add_pay就是底部那个按钮 add_pay.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { AlertDialog alertDialog = new AlertDialog.Builder(AddActivity.this) .setView(getChoiceView(2)) .create(); alertDialog.show(); } }); 上面的重点是那个getChoiceView(2),因为我有好几个数据源,所以就用一个int类型参数的type来区分一下,不同的type取不同的数据源展示。 二、getChoiceView方法,主要是加载布...