记录平时的知识点积累。多数参考网络他人资源,已经无法查证,在这感谢原作者。

Android中自定义时间控件。

private  WheelView mHourView;mHourView = (WheelView) this.findViewById(R.id.time_wheel_hour);mHourView.setAdapter(new NumberAdapter(mHourData));mHourView.setScrollCycle(true);mHourView.setSelection(hour);

其中NumberAdapter如下,

private class NumberAdapter extends BaseAdapter {        int mHeight = 50;        int[] mData;        public NumberAdapter(int[] data) {            mHeight = (int) Utils.pixelToDp(mParent, mHeight);            mData = data;        }        @Override        public int getCount() {            return (null != mData) ? mData.length : 0;        }        @Override        public Object getItem(int arg0) {            return null;        }        @Override        public long getItemId(int arg0) {            return 0;        }        @SuppressLint("DefaultLocale")@Override        public View getView(int position, View convertView, ViewGroup parent) {            TextView txtView = null;            if (null == convertView) {                convertView = new TextView(mParent);                convertView.setLayoutParams(new TosGallery.LayoutParams(-1, mHeight));                txtView = (TextView) convertView;                txtView.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 18); // 字体大小                txtView.setTextColor(Color.BLACK);                txtView.setGravity(Gravity.CENTER);            }            String text = String.format("%02d", mData[position]);            if (null == txtView) {                txtView = (TextView) convertView;            }                        txtView.setText(text);            return convertView;        }    }

控件库连接: 点击打开链接


更多相关文章

  1. android webview字体大小的控制
  2. 【Android动态布局】之【使用addView方法时,如何保持已有动态控件
  3. 超酷的时间选择控件
  4. Android开发小知识点集锦
  5. Android中消息机制中一些细节知识点
  6. android中TextView和EditText控件一些属性
  7. Android控件之ImageView(显示图片的控件)
  8. Android显示图片自适应(控件+网页)
  9. android 常用小知识点 tips (二)

随机推荐

  1. Android 实现开机自启动 Service
  2. Android Socket编程
  3. android 动态渐变 字符效果
  4. Android Studio打包时出现transformClass
  5. Android 获取 IP 地址
  6. Android 各种Dialog例子
  7. android地图获取当前位置,气泡标志,点击气
  8. Android animation - 文字旋转示例
  9. ScrollNumber 数字滚动
  10. Android热补丁动态修复技术(四):完善框架①