本文整理匯總了Java中android.support.v7.widget.AppCompatRadioButton.setTextColor方法的典型用法代碼示例。如果您正苦於以下問題:Java AppCompatRadioButton.setTextColor方法的具體用法?Java AppCompatRadioButton.setTextColor怎麽用?Java AppCompatRadioButton.setTextColor使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類android.support.v7.widget.AppCompatRadioButton
的用法示例。
在下文中一共展示了AppCompatRadioButton.setTextColor方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: init
import android.support.v7.widget.AppCompatRadioButton; //導入方法依賴的package包/類
private void init() {
mRgChoice.setVisibility(View.VISIBLE);
mChoiceBox.setVisibility(View.GONE);
mScdTitle.setText(title);
for (int i = 0; i < datas.length; i++) {
AppCompatRadioButton arb = new AppCompatRadioButton(mContext);
ViewGroup.LayoutParams layoutParams = new ViewGroup.LayoutParams(-1, ScreenUtil.getInstance().dip2px(48));
arb.setLayoutParams(layoutParams);
arb.setGravity(Gravity.CENTER_VERTICAL);
arb.setId(i);
arb.setText(datas[i]);
arb.setTextSize(15);
arb.setTextColor(mContext.getResources().getColor(R.color.new_text_color_first));
arb.setPadding(ScreenUtil.getInstance().dip2px(16), 0, 0, 0);
if (i == 0)
arb.setChecked(true);
mRgChoice.addView(arb);
}
}
示例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();
}
}
}