本文整理汇总了Java中android.support.v7.widget.AppCompatRadioButton.setSupportButtonTintList方法的典型用法代码示例。如果您正苦于以下问题:Java AppCompatRadioButton.setSupportButtonTintList方法的具体用法?Java AppCompatRadioButton.setSupportButtonTintList怎么用?Java AppCompatRadioButton.setSupportButtonTintList使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类android.support.v7.widget.AppCompatRadioButton
的用法示例。
在下文中一共展示了AppCompatRadioButton.setSupportButtonTintList方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: FolderViewHolder
import android.support.v7.widget.AppCompatRadioButton; //导入方法依赖的package包/类
private FolderViewHolder(View itemView, int imageSize, ColorStateList selector, OnItemClickListener itemClickListener) {
super(itemView);
this.mImageSize = imageSize;
this.mItemClickListener = itemClickListener;
mIvImage = (ImageView) itemView.findViewById(R.id.iv_gallery_preview_image);
mTvTitle = (TextView) itemView.findViewById(R.id.tv_gallery_preview_title);
mCheckBox = (AppCompatRadioButton) itemView.findViewById(R.id.rb_gallery_preview_check);
itemView.setOnClickListener(this);
mCheckBox.setSupportButtonTintList(selector);
}
示例2: addRadioButton
import android.support.v7.widget.AppCompatRadioButton; //导入方法依赖的package包/类
private void addRadioButton(RadioGroup group) {
for (int i = 1; i < 6; i++) {
AppCompatRadioButton radio = new AppCompatRadioButton(this);
radio.setText(String.valueOf(i));
radio.setTextColor(Color.WHITE);
radio.setSupportButtonTintList(ColorStateList.valueOf(Color.WHITE));
group.addView(radio);
}
}
示例3: setQuestionItem
import android.support.v7.widget.AppCompatRadioButton; //导入方法依赖的package包/类
private void setQuestionItem(int pos, AppCompatRadioButton rb, ViewGroup.LayoutParams lp,
ColorStateList csl){
rb.setLayoutParams(lp);
rb.setTag(pos);
rb.setTextColor(mTextColor);
rb.setTextSize(mTextSize);
rb.setText(mQuestionsArray[pos]);
rb.setOnClickListener(onQuestionItemListener);
rb.setSupportButtonTintList(csl);
mQuestionRBtnsList.add(rb);
}
示例4: init
import android.support.v7.widget.AppCompatRadioButton; //导入方法依赖的package包/类
private void init() {
layoutSelectorView = activity.getLayoutInflater().inflate(R.layout.stream_layout_preview, null);
final RadioGroup rg = (RadioGroup) layoutSelectorView.findViewById(R.id.layouts_radiogroup);
final FrameLayout previewWrapper = (FrameLayout) layoutSelectorView.findViewById(R.id.preview_wrapper);
if (previewMaxHeightRes != -1) {
LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT,
(int) activity.getResources().getDimension(previewMaxHeightRes)
);
previewWrapper.setLayoutParams(lp);
//previewWrapper.setMinimumHeight((int) activity.getResources().getDimension(previewMaxHeightRes));
}
ViewStub preview = (ViewStub) layoutSelectorView.findViewById(R.id.layout_stub);
preview.setLayoutResource(previewLayout);
final View inflated = preview.inflate();
for (int i = 0; i < layoutTitles.length; i++) {
final String layoutTitle = layoutTitles[i];
final AppCompatRadioButton radioButton = new AppCompatRadioButton(activity);
radioButton.setText(layoutTitle);
final int finalI = i;
radioButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
selectCallback.onSelected(layoutTitle, finalI, inflated);
}
});
if (textColor != -1) {
radioButton.setTextColor(Service.getColorAttribute(textColor, R.color.black_text, activity));
ColorStateList colorStateList = new ColorStateList(
new int[][]{
new int[]{-android.R.attr.state_checked},
new int[]{android.R.attr.state_checked}
},
new int[]{
Color.GRAY, //Disabled
Service.getColorAttribute(R.attr.colorAccent, R.color.accent, activity), //Enabled
}
);
radioButton.setSupportButtonTintList(colorStateList);
}
radioButton.setLayoutParams(new ViewGroup.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT, // Width
(int) activity.getResources().getDimension(R.dimen.layout_selector_height) // Height
));
rg.addView(radioButton, i);
if ((selectedLayoutIndex != -1 && selectedLayoutIndex == i) || (selectedLayoutTitle != null && selectedLayoutTitle.equals(layoutTitle))) {
radioButton.performClick();
}
}
}
示例5: tintRadioButton
import android.support.v7.widget.AppCompatRadioButton; //导入方法依赖的package包/类
private void tintRadioButton(AppCompatRadioButton radioButton, int priority) {
int color = checkBoxes.getPriorityColors().get(priority);
radioButton.setSupportButtonTintList(new ColorStateList(new int[][]{
new int[]{-android.R.attr.state_checked}, new int[]{android.R.attr.state_checked}},
new int[]{color, color}));
}