android spinner控件自定义选择图层
16lz
2021-01-23
final Spinner timeGroup = (Spinner) findViewById(R.id.timer);// 倒计时自定义的选择视图BaseAdapter baseAdapter = new BaseAdapter() {@Overridepublic View getView(int position, View convertView, ViewGroup parent) {LinearLayout ll = new LinearLayout(GameSettingActivity.this);ll.setOrientation(LinearLayout.HORIZONTAL);ll.setGravity(Gravity.CENTER);TextView timeView = new TextView(GameSettingActivity.this);TextView unitView = new TextView(GameSettingActivity.this);if (position == 0) {timeView.setText("" + times[position]);timeView.setVisibility(View.GONE);unitView.setText("不计时");} else {timeView.setText("" + times[position]);unitView.setText(" " + unit);}ll.addView(timeView);ll.addView(unitView);return ll;}@Overridepublic long getItemId(int position) {return 0;}@Overridepublic Object getItem(int position) {return null;}@Overridepublic int getCount() {return 5;}};timeGroup.setAdapter(baseAdapter);
更多相关文章
- Android如何自定义视图属性总结
- android通过json生成视图
- android 视图设置多个setTag数据
- Android、iOS添加子视图方法比较
- android2.3 View视图框架源码分析之一:android是如何创建一个vie
- 画廊视图Gallery
- 阅读《Android 从入门到精通》(21)——滚动视图
- Android sqlite约束-视图-检查
- ANDROID L——Material Design详解(视图和阴影)