NumberPicker设置宽度,设置文字颜色
2015-08-02 17:13
465 查看
修改宽度
修改文字颜色
效果
wheel = (NumberPicker) findViewById(R.id.info_wheel_province); wheel.setLayoutParams(new LinearLayout.LayoutParams(deviceSize.x >> 1, LinearLayout.LayoutParams.WRAP_CONTENT));
修改文字颜色
public static boolean setNumberPickerTextColor(NumberPicker numberPicker, int color) { boolean result = false; final int count = numberPicker.getChildCount(); for (int i = 0; i < count; i++) { View child = numberPicker.getChildAt(i); if (child instanceof EditText) { try { Field selectorWheelPaintField = numberPicker.getClass() .getDeclaredField("mSelectorWheelPaint"); selectorWheelPaintField.setAccessible(true); ((Paint) selectorWheelPaintField.get(numberPicker)).setColor(color); ((EditText) child).setTextColor(color); numberPicker.invalidate(); result = true; } catch (NoSuchFieldException e) { e.printStackTrace(); } catch (IllegalAccessException e) { e.printStackTrace(); } catch (IllegalArgumentException e) { e.printStackTrace(); } } } return result; }
效果
相关文章推荐
- 模拟退火算法
- 数组的创建和使用2
- 64 - 数据流中的中位数 || STL 堆
- 字符串翻转-不能使用系统函数
- Leetcode Palindrome Linked List
- Hidden String(5311)
- 4个理由让你必须拥抱互联网+
- 管理杂谈(三)--必须的思想
- python_学习笔记0802
- 有关date的学习
- java验证码代码
- Java的基本数据类型
- widows环境下配置NGIX+PHP服务器
- 12、原生模式ActionSheet
- [转]JS弹出确认/取消对话框
- CSU_1120_病毒
- 变量分裂法(Variable Splitting)
- 11、消息框
- wamp环境配置
- Android 存储学习之在内部存储中读写文件