@Override public void setBackgroundColor(int color) { super.setBackgroundColor(color); if (mBackgroundHelper != null) { mBackgroundHelper.setBackgroundColor(color); } }
@Override public void onCheckedChanged(RadioGroup group, int checkedId) { // 取的是 tag 字符串值,需转换为颜色 String color = (String) findViewById(checkedId).getTag(); mDanmakuTextColor = Color.parseColor(color); mDanmakuCurColor.setBackgroundColor(mDanmakuTextColor); } });
@Override public void onCheckedChanged(RadioGroup group, int checkedId) { // 取的是 tag 字符串值,需转换为颜色 String color = (String) findViewById(checkedId).getTag(); mDanmakuTextColor = Color.parseColor(color); mDanmakuCurColor.setBackgroundColor(mDanmakuTextColor); } });
RadioButton rad;//initialize first! //You can set the background color rad.setBackgroundColor(Color.BLUE); //Text color rad.setTextColor(Color.WHITE); //or highlight color rad.setHighlightColor(Color.GREEN);
/** * 设置Tab样式 * * @param rb Tab项 * @param checked 是否选中 */ private void setTabStyle(RadioButton rb, boolean checked) { if (checked) { rb.setTextColor(mNavTextCheckedColor); if (null == mNavBgCheckedImg) { rb.setBackgroundColor(mNavBgCheckedColor); } else { rb.setBackgroundDrawable(mNavBgCheckedImg); } } else { rb.setTextColor(mNavTextDefaultColor); rb.setBackgroundColor(Color.TRANSPARENT); rb.setBackgroundDrawable(null); } }
if (server.getRecordstatus()) { title.append("UP"); rb[i].setBackgroundColor(ContextCompat.getColor(mActivity, R.color.label_color)); } else { title.append("DOWN"); rb[i].setBackgroundColor(ContextCompat.getColor(mActivity, R.color.red_color));