本文整理了Java中android.widget.CheckBox.getContext()
方法的一些代码示例,展示了CheckBox.getContext()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。CheckBox.getContext()
方法的具体详情如下:
包路径:android.widget.CheckBox
类名称:CheckBox
方法名:getContext
暂无
代码示例来源:origin: garretyoder/app-theme-engine
public static void setTint(@NonNull CheckBox box, @ColorInt int color, boolean useDarker) {
ColorStateList sl = new ColorStateList(new int[][]{
new int[]{-android.R.attr.state_enabled},
new int[]{android.R.attr.state_enabled, -android.R.attr.state_checked},
new int[]{android.R.attr.state_enabled, android.R.attr.state_checked}
}, new int[]{
ContextCompat.getColor(box.getContext(), useDarker ? R.color.ate_control_disabled_dark : R.color.ate_control_disabled_light),
ContextCompat.getColor(box.getContext(), useDarker ? R.color.ate_control_normal_dark : R.color.ate_control_normal_light),
color
});
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
box.setButtonTintList(sl);
} else {
Drawable drawable = createTintedDrawable(ContextCompat.getDrawable(box.getContext(), R.drawable.abc_btn_check_material), sl);
box.setButtonDrawable(drawable);
}
}
代码示例来源:origin: commonsguy/cw-androidarch
RosterRowHolder(TodoRowBinding binding, RosterListAdapter adapter) {
super(binding.getRoot());
this.binding=binding;
this.adapter=adapter;
expandCheckbox(binding.checkbox,
binding.checkbox.getContext().getResources().getDimensionPixelSize(
R.dimen.expanded_cb_size));
}
代码示例来源:origin: xuancao/DynamicSkin
public static void setTint(@NonNull CheckBox box, @ColorInt int color, boolean useDarker) {
ColorStateList sl = new ColorStateList(new int[][]{
new int[]{-android.R.attr.state_enabled},
new int[]{android.R.attr.state_enabled, -android.R.attr.state_checked},
new int[]{android.R.attr.state_enabled, android.R.attr.state_checked}
}, new int[]{
ContextCompat.getColor(box.getContext(), useDarker ? R.color.ate_disabled_checkbox_dark : R.color.ate_disabled_checkbox_light),
Util.resolveColor(box.getContext(), R.attr.colorControlNormal),
color
});
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
box.setButtonTintList(sl);
} else {
Drawable drawable = tintDrawable(ContextCompat.getDrawable(box.getContext(), R.drawable.abc_btn_check_material), sl);
box.setButtonDrawable(drawable);
}
}
代码示例来源:origin: h4h13/RetroMusicPlayer
public static void setTint(@NonNull CheckBox box, @ColorInt int color, boolean useDarker) {
ColorStateList sl = new ColorStateList(new int[][]{
new int[]{-android.R.attr.state_enabled},
new int[]{android.R.attr.state_enabled, -android.R.attr.state_checked},
new int[]{android.R.attr.state_enabled, android.R.attr.state_checked}
}, new int[]{
ContextCompat.getColor(box.getContext(), useDarker ? R.color.ate_control_disabled_dark : R.color.ate_control_disabled_light),
ContextCompat.getColor(box.getContext(), useDarker ? R.color.ate_control_normal_dark : R.color.ate_control_normal_light),
color
});
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
box.setButtonTintList(sl);
} else {
Drawable drawable = createTintedDrawable(ContextCompat.getDrawable(box.getContext(), R.drawable.abc_btn_check_material), sl);
box.setButtonDrawable(drawable);
}
}
代码示例来源:origin: labexp/osmtracker-android
String iso = getIso(layoutsFileNames.get(checkboxHeld.getText()));
String info[]= {layoutName, iso};
final ProgressDialog dialog = new ProgressDialog(checkboxHeld.getContext());
dialog.setMessage(getResources().getString(R.string.buttons_presets_updating_layout));
dialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
代码示例来源:origin: HelloChenJinJun/TestChat
@Override
public void onClick(View v) {
LogUtil.e("这里1122呢");
int size = CommonImageLoader.getInstance().getMaxSelectedCount();
int selectedCount = CommonImageLoader.getInstance().getSelectedImages().size();
CheckBox checkBox = (CheckBox) v;
if (checkBox.isChecked()) {
LogUtil.e("已选择");
if (selectedCount >= size) {
Toast.makeText(checkBox.getContext(), "最多只能选择" + size + "张图片", Toast.LENGTH_SHORT).show();
checkBox.setChecked(false);
return;
} else {
holder.setVisible(R.id.view_select_picture_list_item_mask, true);
CommonImageLoader.getInstance().getSelectedImages().add(CommonImageLoader.getInstance().getCurrentImageFolder().getAllImages().get((holder.getAdapterPosition() - 1)));
}
} else {
LogUtil.e("未选择");
holder.setVisible(R.id.view_select_picture_list_item_mask, false);
CommonImageLoader.getInstance().getSelectedImages().remove(CommonImageLoader.getInstance().getCurrentImageFolder().getAllImages().get((holder.getAdapterPosition() - 1)));
}
if (mOnItemCheckClickListener != null) {
mOnItemCheckClickListener.onItemCheck(checkBox, holder.getAdapterPosition());
}
}
});
内容来源于网络,如有侵权,请联系作者删除!