@Override public void setBackgroundResource(int resId) { if (mBackgroundHelper != null) { mBackgroundHelper.setBackgroundResId(resId); } else { super.setBackgroundResource(resId); } }
rb.setBackgroundResource(R.drawable.left_button_selector); rb.setChecked(true); } else if (i == 1) { rb.setBackgroundResource(R.drawable.right_button_selector); rb.setBackgroundResource(R.drawable.left_button_selector); rb.setChecked(true); } else if (i == btnCodeArr.length - 1) { rb.setBackgroundResource(R.drawable.right_button_selector); } else { rb.setBackgroundResource(R.drawable.mid_button_selector);
radioButton.setBackgroundResource(0);
/** * 创建子 tab * * @param context * @param id */ public static RadioButton creatTabItem(Context context, int id, String text) { final int width = DensityUtil.dip2px(context, 80); final int height = DensityUtil.dip2px(context, 46); final int padding = DensityUtil.dip2px(context, 3); RadioButton button; button = new RadioButton(context); button.setId(id); // button.setWidth(width); // button.setHeight(height); button.setText(text); button.setLayoutParams(new LinearLayout.LayoutParams(width, height)); button.setHeight(height); button.setBackgroundResource(R.drawable.tab_item_bg_selector); button.setButtonDrawable(context.getResources().getDrawable(android.R.color.transparent)); button.setGravity(Gravity.CENTER); button.setTextColor(context.getResources().getColorStateList(R.color.tab_item_font_color_selector)); button.setTextSize(TypedValue.COMPLEX_UNIT_SP, 18); button.setPadding(0, 0, 0, padding); return button; } }
rb.setBackgroundResource(R.drawable.shape_oval_primary2white_sel); rb.setOnTouchListener(new View.OnTouchListener() { @Override