| | |
| | |
|
| | | import com.bsk.zhangbo.demoforbsk.R;
|
| | | import cn.com.basic.face.adapter.MyWheelAdapter;
|
| | | import cn.com.basic.face.util.OkButtonClickedListener;
|
| | | import cn.com.basic.face.util.OkClickedListener;
|
| | | import com.wx.wheelview.widget.WheelView;
|
| | |
|
| | | import java.util.ArrayList;
|
| | |
| | | dismiss();
|
| | | break;
|
| | | case R.id.dialog_select_ok:
|
| | | for (OkButtonClickedListener okButtonClickedListener : okButtonClickedListeners) {
|
| | | for (OkClickedListener okButtonClickedListener : okButtonClickedListeners) {
|
| | | if (mWheelView.getCurrentPosition() >= 0) {
|
| | | Object o = mList.get(mWheelView.getCurrentPosition());
|
| | | String item = "";
|
| | | String value = "";
|
| | | if (o instanceof Dictionary) {
|
| | | item = ((Dictionary) o).getName();
|
| | | value = ((Dictionary) o).getName();
|
| | | } else {
|
| | | item = o+"";
|
| | | value = o+"";
|
| | | }
|
| | | okButtonClickedListener.onItemSelected(mWheelView.getCurrentPosition(), o, item);
|
| | | okButtonClickedListener.onSelected(value);
|
| | | }
|
| | | }
|
| | | dismiss();
|
| | |
| | | //Toast.makeText(mContext,mList.get(position),Toast.LENGTH_SHORT).show();
|
| | | }
|
| | |
|
| | | private List<OkButtonClickedListener> okButtonClickedListeners = new ArrayList<OkButtonClickedListener>();
|
| | | private List<OkClickedListener> okButtonClickedListeners = new ArrayList<OkClickedListener>();
|
| | |
|
| | | public void addOkButtonClickedListener(OkButtonClickedListener okButtonClickedListener) {
|
| | | public void addOkButtonClickedListener(OkClickedListener okButtonClickedListener) {
|
| | | this.okButtonClickedListeners.add(okButtonClickedListener);
|
| | | }
|
| | |
|