@Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { Log.i("AlarmFrcheckListener", "buttonView=" + buttonView); if (isChecked) { confirmable = true; if (buttonView.getId() == map[0]) { checkedOnce(true); } else { checkedOnce(false); } } else { for (int id : map) { if (((AppCompatCheckBox) findViewById(id)).isChecked()) { confirmable = true; break; } confirmable = false; } } mTvConfirm.setTextColor(confirmable ? context.getResources().getColor(R.color.base_blue) : context.getResources().getColor(R.color.forbid_click_color)); }
@Override public void onClick(View v) { if (v.getId() == R.id.afd_confirm) { if (!((AppCompatCheckBox) findViewById(map[0])).isChecked()) { fr = 0; for (int i = 1; i < map.length; i++) { if (((AppCompatCheckBox) findViewById(map[i])).isChecked()) { fr <<= 3; fr += i; } } if (fr == 0) { return; } repeat = true; } else { int week = Calendar.getInstance().get(Calendar.DAY_OF_WEEK); fr = week - 1 > 0 ? week - 1 : 7; repeat = false; } if (onResultListener != null) { onResultListener.onResult(fr, repeat); } } cancel(); }
private void init() { mRgChoice.setVisibility(View.GONE); mChoiceBox.setVisibility(View.VISIBLE); mCdTitle.setText(title); for (int i = 0; i < datas.length; i++) { AppCompatCheckBox cb = new AppCompatCheckBox(mContext); ViewGroup.LayoutParams layoutParams = new ViewGroup.LayoutParams(-1, ScreenUtil.getInstance().dip2px(48)); cb.setLayoutParams(layoutParams); cb.setGravity(Gravity.CENTER_VERTICAL); cb.setId(i); cb.setText(datas[i]); cb.setTextSize(15); cb.setTextColor(mContext.getResources().getColor(R.color.new_text_color_first)); cb.setPadding(ScreenUtil.getInstance().dip2px(16), 0, 0, 0); if (i == 0) cb.setChecked(true); mChoiceBox.addView(cb); } }
@Override public void onViewCreatedOk(View view, @Nullable Bundle savedInstanceState) { mCbCheck = (AppCompatCheckBox) view.findViewById(R.id.cb_page_check); mViewPager = (ViewPager) view.findViewById(R.id.view_pager_page); mRlRootView = (RelativeLayout) view.findViewById(R.id.rl_page_root_view); mScreenSize = DeviceUtils.getScreenSize(getContext()); mMediaBeanList = new ArrayList<>(); if (savedInstanceState != null) { List<MediaBean> mediaList = savedInstanceState.getParcelableArrayList(EXTRA_MEDIA_LIST); mItemClickPosition = savedInstanceState.getInt(EXTRA_ITEM_CLICK_POSITION); if (mediaList != null) { mMediaBeanList.addAll(mediaList); } } mMediaPreviewAdapter = new MediaPreviewAdapter(mMediaBeanList, mScreenSize.widthPixels, mScreenSize.heightPixels, mConfiguration , ThemeUtils.resolveColor(getActivity(), R.attr.gallery_page_bg, R.color.gallery_default_page_bg), ContextCompat.getDrawable(getActivity(), ThemeUtils.resolveDrawableRes(getActivity(), R.attr.gallery_default_image, R.drawable.gallery_default_image))); mViewPager.setAdapter(mMediaPreviewAdapter); mCbCheck.setOnClickListener(this); mViewPager.setCurrentItem(mItemClickPosition); mViewPager.addOnPageChangeListener(this); }
@Override public void onViewCreatedOk(View view, @Nullable Bundle savedInstanceState) { mCbCheck = (AppCompatCheckBox) view.findViewById(R.id.cb_check); mViewPager = (ViewPager) view.findViewById(R.id.view_pager); mRlRootView = (RelativeLayout) view.findViewById(R.id.rl_root_view); mScreenSize = DeviceUtils.getScreenSize(getContext()); mMediaBeanList = new ArrayList<>(); if (mMediaActivity.getCheckedList() != null) { mMediaBeanList.addAll(mMediaActivity.getCheckedList()); } MediaPreviewAdapter mMediaPreviewAdapter = new MediaPreviewAdapter(mMediaBeanList, mScreenSize.widthPixels, mScreenSize.heightPixels, mConfiguration, ThemeUtils.resolveColor(getActivity(), R.attr.gallery_page_bg, R.color.gallery_default_page_bg), ContextCompat.getDrawable(getActivity(), ThemeUtils.resolveDrawableRes(getActivity(), R.attr.gallery_default_image, R.drawable.gallery_default_image))); mViewPager.setAdapter(mMediaPreviewAdapter); mCbCheck.setOnClickListener(this); if (savedInstanceState != null) { mPagerPosition = savedInstanceState.getInt(EXTRA_PAGE_INDEX); } }
@Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { if (mConfiguration.getMaxSize() == mMediaActivity.getCheckedList().size() && !mMediaActivity.getCheckedList().contains(mediaBean)) { AppCompatCheckBox checkBox = (AppCompatCheckBox) buttonView; checkBox.setChecked(false); Logger.i("选中:" + mMediaActivity.getResources().getString(R.string.gallery_image_max_size_tip, mConfiguration.getMaxSize())); if (iMultiImageCheckedListener != null) { iMultiImageCheckedListener.selectedImgMax(buttonView, isChecked, mConfiguration.getMaxSize()); } } else { if (iMultiImageCheckedListener != null) iMultiImageCheckedListener.selectedImg(buttonView, isChecked); } }
@Override public void convertCommon(ViewHolder viewHolder, final List<AppInfo> appInfo, final int position) { super.convertCommon(viewHolder, appInfo, position); final AppInfo info = appInfo.get(position); viewHolder.setText(R.id.tv_app_package_name, info.getAppPackageName()); ((TextView) viewHolder.getView(R.id.tv_app_name)).setTextColor(info.isEnable() == 1 ? mResources.getColor(R.color.textPrimary) : mResources.getColor(R.color.translucentBg)); ((ImageView) viewHolder.getView(R.id.iv_app_icon)).getDrawable().setColorFilter(info.isEnable() == 1 ? mColorFilterNormal : mColorFilterGrey); ((TextView) viewHolder.getView(R.id.tv_app_package_name)).setTextColor(info.isEnable() == 1 ? mResources.getColor(R.color.textSecondary) : mResources.getColor(R.color.translucentBg)); AppCompatCheckBox cb = viewHolder.getView(R.id.cb_select_apps); cb.setOnCheckedChangeListener(null); // CheckBox在执行setChecked时会触发setOnCheckedChangeListener cb.setChecked(mDisablePackages.contains(info.getAppPackageName())); cb.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { if (mCheckedChangeListener != null) { mCheckedChangeListener.onCheckedChanged(info, position, isChecked); } } }); }
private void ifHuaweiAlert() { final SharedPreferences settings = getSharedPreferences("ProtectedApps", MODE_PRIVATE); final String saveIfSkip = "skipProtectedAppsMessage"; boolean skipMessage = settings.getBoolean(saveIfSkip, false); if (!skipMessage) { final SharedPreferences.Editor editor = settings.edit(); Intent intent = new Intent(); intent.setClassName("com.huawei.systemmanager", "com.huawei.systemmanager.optimize.process.ProtectActivity"); if (isCallable(intent)) { final AppCompatCheckBox dontShowAgain = new AppCompatCheckBox(this); dontShowAgain.setText(R.string.Do_not_show_again); dontShowAgain.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { editor.putBoolean(saveIfSkip, isChecked); editor.apply(); } }); new AlertDialog.Builder(this) .setTitle("Huawei Protected Apps") .setMessage(String.format("%s requires to be enabled in 'Protected Apps' to send notifications.%n", getString(R.string.app_name))) .setView(dontShowAgain) .setPositiveButton("Protected Apps", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { huaweiProtectedApps(); } }) .setNegativeButton("Cancel", null) .show(); } else { editor.putBoolean(saveIfSkip, true); editor.apply(); } } }
@Test public void uncheckRemindersDisablesReminderTime() { // Click on settings onView(withId(R.id.settings)).perform(click()); // Enable the diary alert onData(PreferenceMatchers.withKey("pref_diary_alert")).perform(click()); // Verify the diary alert is enabled onData(PreferenceMatchers.withKey("pref_diary_alert")) .onChildView(withClassName(is(AppCompatCheckBox.class.getName()))) .check(matches(isChecked())); // Disable the diary alert and verify onData(PreferenceMatchers.withKey("pref_diary_alert")).perform(click()); onData(PreferenceMatchers.withKey("pref_diary_alert")) .onChildView(withClassName(is(AppCompatCheckBox.class.getName()))) .check(matches(not(isChecked()))); // Verify diary alert time is disabled onData(PreferenceMatchers.withKey("pref_diary_alert_time")).check(matches(not(isEnabled()))); }
public UserHolder(View itemView) { super(itemView); photo = (CircleImageView) itemView.findViewById(R.id.new_chat_member_image); name = (TextView) itemView.findViewById(R.id.new_chat_member_name); userCheckBox = (AppCompatCheckBox) itemView.findViewById(R.id.new_chat_member_checkbox); userCheckBox.setOnCheckedChangeListener( (buttonView, isChecked) -> { long userId = users.get(getAdapterPosition()).getUserId(); if (isChecked) { checkedUsers.add(userId); name.setTextColor(context.getResources().getColor(R.color.new_chat_member_name_checked)); listener.onCheckBoxClickPush(userId); } else { checkedUsers.remove(userId); name.setTextColor(context.getResources().getColor(R.color.new_chat_member_name)); listener.onCheckBoxClickPull(userId); } }); }
public UserHolder(View itemView) { super(itemView); photo = (CircleImageView) itemView.findViewById(R.id.new_chat_member_image); name = (TextView) itemView.findViewById(R.id.new_chat_member_name); userCheckBox = (AppCompatCheckBox) itemView.findViewById(R.id.new_chat_member_checkbox); userCheckBox.setOnCheckedChangeListener( (buttonView, isChecked) -> { if (isChecked) { checkedUsers.add(users.get(getAdapterPosition()).getUserId()); name.setTextColor(context.getResources().getColor(R.color.new_chat_member_name_checked)); } else { checkedUsers.remove(users.get(getAdapterPosition()).getUserId()); name.setTextColor(context.getResources().getColor(R.color.new_chat_member_name)); } listener.onCheckBoxClick(); }); }
ImageHolder(View itemView, int itemSize, boolean hasCamera, @Album.ChoiceMode int choiceMode, ColorStateList selector, OnItemClickListener itemClickListener, OnItemCheckedListener itemCheckedListener) { super(itemView); itemView.getLayoutParams().height = itemSize; this.itemSize = itemSize; this.hasCamera = hasCamera; this.mChoiceMode = choiceMode; this.mItemClickListener = itemClickListener; this.mItemCheckedListener = itemCheckedListener; mIvImage = (ImageView) itemView.findViewById(R.id.iv_album_content_image); mCheckBox = (AppCompatCheckBox) itemView.findViewById(R.id.cb_album_check); mLayoutLayer = (FrameLayout) itemView.findViewById(R.id.layout_layer); itemView.setOnClickListener(this); mCheckBox.setOnClickListener(this); mLayoutLayer.setOnClickListener(this); if (mChoiceMode == Album.MODE_MULTIPLE) { mCheckBox.setVisibility(View.VISIBLE); mCheckBox.setSupportButtonTintList(selector); } else { mCheckBox.setVisibility(View.GONE); } }
VideoHolder(View itemView, int itemSize, boolean hasCamera, @Album.ChoiceMode int choiceMode, ColorStateList selector, OnItemClickListener itemClickListener, OnItemCheckedListener itemCheckedListener) { super(itemView); itemView.getLayoutParams().height = itemSize; this.itemSize = itemSize; this.hasCamera = hasCamera; this.mChoiceMode = choiceMode; this.mItemClickListener = itemClickListener; this.mItemCheckedListener = itemCheckedListener; mIvImage = (ImageView) itemView.findViewById(R.id.iv_album_content_image); mCheckBox = (AppCompatCheckBox) itemView.findViewById(R.id.cb_album_check); mTvDuration = (TextView) itemView.findViewById(R.id.tv_duration); mLayoutLayer = (FrameLayout) itemView.findViewById(R.id.layout_layer); itemView.setOnClickListener(this); mCheckBox.setOnClickListener(this); mLayoutLayer.setOnClickListener(this); if (mChoiceMode == Album.MODE_MULTIPLE) { mCheckBox.setVisibility(View.VISIBLE); mCheckBox.setSupportButtonTintList(selector); } else { mCheckBox.setVisibility(View.GONE); } }
@Override public View newView(Context context, Cursor cursor, ViewGroup parent) { final View itemLayout = mInflater.inflate(R.layout.contact_select_list_item, parent, false); final ContactViewHolder holder = new ContactViewHolder(); holder.textView1 = (TextView) itemLayout.findViewById(R.id.applozic_group_member_info); holder.textView2 = (TextView) itemLayout.findViewById(R.id.displayName); holder.contactNumberTextView = (TextView) itemLayout.findViewById(R.id.contactNumberTextView); holder.checkBox = (AppCompatCheckBox) itemLayout.findViewById(R.id.checkbox); holder.checkBox.setVisibility(View.VISIBLE); holder.alphabeticImage = (TextView) itemLayout.findViewById(R.id.alphabeticImage); holder.circleImageView = (CircleImageView) itemLayout.findViewById(R.id.contactImage); itemLayout.setTag(holder); return itemLayout; }
public ViewHolder(View itemLayoutView, Activity activity) { super(itemLayoutView); this.activity = activity; dateTime = (TextView) itemLayoutView.findViewById(R.id.date_time_layout_textview); cityNameText = (TextView) itemLayoutView.findViewById(R.id.spot_city_name_layout_textview); notesText = (TextView) itemLayoutView.findViewById(R.id.spot_notes_layout_textview); waitingTimeText = (TextView) itemLayoutView.findViewById(R.id.waiting_time_layout_textview); waitingIcon = (ImageView) itemLayoutView.findViewById(R.id.waiting_icon_layout_imageview); destinationIcon = (ImageView) itemLayoutView.findViewById(R.id.arrival_icon_layout_imageview); singleSpotIcon = (ImageView) itemLayoutView.findViewById(R.id.single_icon_layout_imageview); breakIcon = (ImageView) itemLayoutView.findViewById(R.id.break_icon_layout_imageview); viewParent = itemLayoutView.findViewById(R.id.spot_list_item_parent); viewParent.setOnClickListener(this); cbx = (AppCompatCheckBox) itemLayoutView.findViewById(R.id.spot_delete_checkbox); }
/** * Setups checkbox in menu. * @param menu menu */ private void setupCheckbox(Menu menu) { AppCompatCheckBox checkBox = (AppCompatCheckBox) menu.findItem(R.id.equalizer_lock).getActionView(); ColorStateList colorStateList = new ColorStateList(new int[][]{ new int[]{-android.R.attr.state_enabled}, // disabled new int[]{android.R.attr.state_enabled}, // enabled }, new int[]{ Color.WHITE, // disabled Color.WHITE // enabled }); checkBox.setSupportButtonTintList(colorStateList); checkBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton compoundButton, boolean b) { lockedSliders = b; } }); checkBox.setText(getString(R.string.lock_sliders)); checkBox.setChecked(true); checkBox.setPadding(0,0,Math.round(getResources().getDimension(R.dimen.activity_horizontal_margin)),0); }
@Override protected void initUI() { LinearLayout linearLayout=new LinearLayout(getContext()); linearLayout.setOrientation(LinearLayout.HORIZONTAL); checkBox=new AppCompatCheckBox(getContext()); checkBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { TodoLayout.this.isChecked=isChecked; } }); editText=new BaseRichEditText(getContext()); editText.setLayoutParams(new LinearLayout.LayoutParams(0, ViewGroup.LayoutParams.WRAP_CONTENT,1.0f)); linearLayout.addView(checkBox); linearLayout.addView(editText); this.addView(linearLayout); }
public void reportIssue (View v) { if (enableGitHubLogin) { final AppCompatCheckBox githubCheckbox = (AppCompatCheckBox) findViewById(R.id.gittyreporter_github_checkbox); EditText userName = (EditText) findViewById(R.id.gittyreporter_login_username); EditText userPassword = (EditText) findViewById(R.id.gittyreporter_login_password); if (!githubCheckbox.isChecked()){ if (validateGitHubLogin()){ this.gitUser = userName.getText().toString(); this.gitPassword = userPassword.getText().toString(); sendBugReport(); } } else { this.gitUser = ""; this.gitPassword = ""; sendBugReport(); } } else { if (validateBugReport()) { this.gitUser = ""; this.gitPassword = ""; sendBugReport(); } } }
public CheckBoxMetricWidget(Context context, MetricValue m) { super(context, m); final Optional<List<String>> optionalValues = MetricHelper.getListItemIndexRange(m.getMetric()); if (!optionalValues.isPresent()) throw new IllegalStateException("Couldn't parse range values, cannot proceed"); final List<String> rangeValues = optionalValues.get(); for (int i = 0; i < rangeValues.size(); i++) { String value = rangeValues.get(i); AppCompatCheckBox checkbox = new AppCompatCheckBox(getContext()); checkbox.setText(value); values.addView(checkbox); } setMetricValue(m); }
public void setFilters(@Nullable List<SearchFilter> filters) { mSearchFilters = filters; mFlexboxLayout.removeAllViews(); if (filters == null) { mSearchFiltersStates = null; mFlexboxLayout.setVisibility(View.GONE); } else { mSearchFiltersStates = new ArrayList<>(); for (SearchFilter filter : filters) { AppCompatCheckBox checkBox = new AppCompatCheckBox(mContext); checkBox.setText(filter.getTitle()); checkBox.setTextSize(12); checkBox.setTextColor(mTextColor); checkBox.setChecked(filter.isChecked()); FlexboxLayout.LayoutParams lp = new FlexboxLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT); lp.setMargins(getResources().getDimensionPixelSize(R.dimen.search_filter_margin_start), getResources().getDimensionPixelSize(R.dimen.search_filter_margin_top), getResources().getDimensionPixelSize(R.dimen.search_filter_margin_top), getResources().getDimensionPixelSize(R.dimen.search_filter_margin_top)); checkBox.setLayoutParams(lp); checkBox.setTag(filter.getTagId()); mFlexboxLayout.addView(checkBox); mSearchFiltersStates.add(filter.isChecked()); } } }
/** * Instantiates a new Box item view holder. * * @param itemView the item view */ public BoxItemViewHolder(View itemView) { super(itemView); itemView.setOnClickListener(this); if (mListener.getMultiSelectHandler() != null) { itemView.setOnLongClickListener(this); } mView = itemView; mThumbView = (ImageView) itemView.findViewById(R.id.box_browsesdk_thumb_image); mNameView = (TextView) itemView.findViewById(R.id.box_browsesdk_name_text); mMetaDescription = (TextView) itemView.findViewById(R.id.metaline_description); mProgressBar = (ProgressBar) itemView.findViewById((R.id.spinner)); mSecondaryAction = (ImageButton) itemView.findViewById(R.id.secondaryAction); mItemCheckBox = (AppCompatCheckBox) itemView.findViewById(R.id.boxItemCheckBox); mSecondaryClickListener = new BoxItemClickListener(); if (mSecondaryAction != null) { mSecondaryAction.setOnClickListener(mSecondaryClickListener); } }
@Override public View onCreateView(String name, Context context, AttributeSet attrs) { // Allow super to try and create a view first final View result = super.onCreateView(name, context, attrs); if (result != null) { return result; } if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) { switch (name) { case "EditText": return new AppCompatEditText(this,attrs); case "Spinner": return new AppCompatSpinner(this,attrs); case "CheckBox": return new AppCompatCheckBox(this,attrs); case "RadioButton": return new AppCompatRadioButton(this,attrs); case "CheckedTextView": return new AppCompatCheckedTextView(this,attrs); } } return null; }
@Nullable @Override public View onCreateView(String name, Context context, AttributeSet attrs) { final View result = super.onCreateView(name, context, attrs); if (result != null) { return result; } // Provide colorized/tinted widgets on non-Material devices if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) { switch (name) { case "EditText": return new AppCompatEditText(this, attrs); case "Spinner": return new AppCompatSpinner(this, attrs); case "CheckBox": return new AppCompatCheckBox(this, attrs); case "RadioButton": return new AppCompatRadioButton(this, attrs); case "CheckedTextView": return new AppCompatCheckedTextView(this, attrs); } } return null; }
/*** * 显示隐藏全屏按钮 * * @param visibility 状态 */ public void showFullscreenTempView(int visibility) { AppCompatCheckBox compatCheckBox = (AppCompatCheckBox) playerView.findViewById(R.id.sexo_video_fullscreen); compatCheckBox.setVisibility(visibility); compatCheckBox.setButtonDrawable(playerView.getControllerView().getIcFullscreenSelector()); compatCheckBox.setOnClickListener(onClickListener); }
/** * 仅一次与其他周期互斥 **/ private void checkedOnce(boolean flag) { if (flag) { for (int i = 1; i < map.length; i++) { ((AppCompatCheckBox) findViewById(map[i])).setChecked(false); } } else { ((AppCompatCheckBox) findViewById(map[0])).setChecked(false); } }
@Override public View onCreateView(String name, Context context, AttributeSet attrs) { // Allow super to try and create a view first final View result = super.onCreateView(name, context, attrs); if (result != null) { return result; } if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) { // If we're running pre-L, we need to 'inject' our tint aware Views in place of the // standard framework versions switch (name) { case "EditText": return new AppCompatEditText(this, attrs); case "Spinner": return new AppCompatSpinner(this, attrs); case "CheckBox": return new AppCompatCheckBox(this, attrs); case "RadioButton": return new AppCompatRadioButton(this, attrs); case "CheckedTextView": return new AppCompatCheckedTextView(this, attrs); } } return null; }
@Override public void bindViews(View view) { btn_status = (Button) view.findViewById(R.id.btn_status); tv_key = (TextView) view.findViewById(R.id.tv_key); progress = (ContentLoadingProgressBar) view.findViewById(R.id.progress); checkBox = (AppCompatCheckBox) view.findViewById(R.id.checkbox); rootView = view; }
public void setTextColor(@ColorInt int color) { mTextColor = color; mEditText.setTextColor(mTextColor); for (int i = 0, n = mFiltersContainer.getChildCount(); i < n; i++) { View child = mFiltersContainer.getChildAt(i); if (child instanceof AppCompatCheckBox) ((AppCompatCheckBox) child).setTextColor(mTextColor); } }
private void restoreFiltersState(List<Boolean> states) { mSearchFiltersStates = states; for (int i = 0, j = 0, n = mFiltersContainer.getChildCount(); i < n; i++) { View view = mFiltersContainer.getChildAt(i); if (view instanceof AppCompatCheckBox) { ((AppCompatCheckBox) view).setChecked(mSearchFiltersStates.get(j++)); } } }
private void dispatchFilters() { if (mSearchFiltersStates != null) { for (int i = 0, j = 0, n = mFiltersContainer.getChildCount(); i < n; i++) { View view = mFiltersContainer.getChildAt(i); if (view instanceof AppCompatCheckBox) mSearchFiltersStates.set(j++, ((AppCompatCheckBox) view).isChecked()); } } }
GridViewHolder(View itemView) { super(itemView); mIvMediaImage = itemView.findViewById(R.id.iv_media_image); mCbCheck = (AppCompatCheckBox) itemView.findViewById(R.id.cb_check); relativeLayout = (SquareRelativeLayout) itemView.findViewById(R.id.rootView); mLlCamera = (LinearLayout) itemView.findViewById(R.id.ll_camera); mTvCameraTxt = (TextView) itemView.findViewById(R.id.tv_camera_txt); mIvCameraImage = (ImageView) itemView.findViewById(R.id.iv_camera_image); int checkTint = ThemeUtils.resolveColor(itemView.getContext(), R.attr.gallery_checkbox_button_tint_color, R.color.gallery_default_checkbox_button_tint_color); CompoundButtonCompat.setButtonTintList(mCbCheck, ColorStateList.valueOf(checkTint)); }
@Override public void onClick(View view) { if (mConfiguration.getMaxSize() == mMediaActivity.getCheckedList().size() && !mMediaActivity.getCheckedList().contains(mediaBean)) { AppCompatCheckBox checkBox = (AppCompatCheckBox) view; checkBox.setChecked(false); Logger.i("=>" + mMediaActivity.getResources().getString(R.string.gallery_image_max_size_tip, mConfiguration.getMaxSize())); } else { RxBus.getDefault().post(new MediaCheckChangeEvent(mediaBean)); } }
private void initData() { checked = new boolean[list.size()]; rv_return_supplier = (RecyclerView) this.findViewById(R.id.rv_return_supplier); adapter = new BRAdapter<ReturnQuoteInfo.ReturnQuoteDetail>(activity, R.layout.item_select_return_supplier_dialog, list) { @Override protected void convert(RvHolder holder, final ReturnQuoteInfo.ReturnQuoteDetail returnQuoteDetail, final int position) { holder.setText(R.id.tv_supplier, returnQuoteDetail.vendorName); holder.setText(R.id.tv_status, returnQuoteDetail.statusName); final String isCanChecked = list.get(position).isCanChecked; final AppCompatCheckBox ivStatus = holder.getView(R.id.iv_select); if (!"1".equals(isCanChecked)) { ivStatus.setVisibility(View.INVISIBLE); } ivStatus.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { checked[position] = isChecked; } }); // holder.setOnClickListener(R.id.iv_select, new View.OnClickListener() { // @Override // public void onClick(View v) { // ivStatus.setImageResource(R.drawable.duoxuan_01); // ivStatus.setTag(R.id.tag_first, returnQuoteDetail.vendorId); // // } // }); } }; rv_return_supplier.setAdapter(adapter); rv_return_supplier.setLayoutManager(new LinearLayoutManager(activity)); }
public ChoiceView(Context context, String titleText) { super(context); LayoutInflater.from(context).inflate(R.layout.view_choice, this); ((TextView) findViewById(R.id.txt_choice_title)).setText(titleText); mSpinner = (AppCompatSpinner) findViewById(R.id.spinner_choice); mCheckBox = (AppCompatCheckBox) findViewById(R.id.check_choice); mEditText = (EditText) findViewById(R.id.edit_text_choice); mCheckBoxes = (LinearLayout) findViewById(R.id.container_check_boxes); mBottomSeparator = findViewById(R.id.separator_choice_bottom); }
public void addMultipleChoice(String text, boolean checked, final OnCheckListener listener) { ColorStateList colorStateList = new ColorStateList( new int[][]{ new int[]{-android.R.attr.state_enabled}, //disabled new int[]{android.R.attr.state_enabled}, //enabled new int[]{android.R.attr.state_checked} }, new int[]{ R.color.checkbox_disabled_color, //disabled R.color.checkbox_enabled_color, //enabled R.color.checkbox_checked_color } ); AppCompatCheckBox box = new AppCompatCheckBox(getContext()); box.setChecked(checked); box.setSupportButtonTintList(colorStateList); box.setText(localize(text)); box.setTextColor(getResources().getColor(R.color.text_dark)); box.setOnCheckedChangeListener(new OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { listener.onCheck(isChecked); } }); mCheckBoxes.addView(box); }
@Override protected void onFinishInflate() { super.onFinishInflate(); checkBox = (AppCompatCheckBox)findViewById(R.id.checkbox); textView = (AppCompatTextView)findViewById(R.id.tv1); }
@Override public View getView(int position, View view, ViewGroup viewGroup) { if (view == null) { view = View.inflate(mContext, R.layout.tooltips_popup, null); } TextView content = view.findViewById( R.id.content); TextView desc = view.findViewById( R.id.desc); AppCompatCheckBox checkBox = view.findViewById( R.id.checkbox); TextView button = view.findViewById( R.id.button); content.setText(mBuilder.mContent); button.setText(mBuilder.mButton); if (mBuilder.mDesc != null) { desc.setVisibility(View.VISIBLE); desc.setText(mBuilder.mDesc); if (mBuilder.mDescIcon != 0) { int color = ColorHelper.getAttributeColor(mContext, android.R.attr.textColorPrimary); Drawable drawable = DrawableHelper.getTintedDrawable(mContext, mBuilder.mDescIcon, color); desc.setCompoundDrawablesWithIntrinsicBounds(null, null, drawable, null); } } checkBox.setVisibility(mBuilder.mIsDontShowAgainVisible ? View.VISIBLE : View.GONE); checkBox.setOnCheckedChangeListener((compoundButton, b) -> mCheckboxState = b); button.setOnClickListener(v -> { if (mBuilder.mCallback != null) { mBuilder.mCallback.onButtonClick(mTooltip); return; } mTooltip.dismiss(); }); return view; }
private void initView(View view) { signIn = (Button) view.findViewById(R.id.sign_in); signUp = (Button) view.findViewById(R.id.sign_up); emailEditText = (EditText) view.findViewById(R.id.email); passwordEditText = (EditText) view.findViewById(R.id.password); forgotPasswordTextView = (TextView) view.findViewById(R.id.forgot_password); progressBar = (ProgressBar) getActivity().findViewById(R.id.progress_bar); keepMeSignIn = (AppCompatCheckBox) view.findViewById(R.id.keep_me_check); notificationManager = (NotificationManager) getActivity().getSystemService(Context.NOTIFICATION_SERVICE); TextView txtView = (TextView) getActivity().findViewById(R.id.toolbar_title); txtView.setText(R.string.sign_in); }