use of androidx.appcompat.widget.AppCompatCheckBox in project J2ME-Loader by nikita36078.
the class ChoiceGroup method initButtonGroup.
private void initButtonGroup() {
buttongroup.setOrientation(LinearLayout.VERTICAL);
Context context = getOwnerForm().getParentActivity();
int size = selected.size();
if (buttongroup instanceof RadioGroup) {
for (int i = 0; i < size; i++) {
addButton(new AppCompatRadioButton(context), i, strings.get(i), images.get(i), selected.get(i));
}
} else {
for (int i = 0; i < size; i++) {
addButton(new AppCompatCheckBox(context), i, strings.get(i), images.get(i), selected.get(i));
}
}
}
use of androidx.appcompat.widget.AppCompatCheckBox in project collect by opendatakit.
the class SelectMultipleListAdapter method createButton.
@Override
CheckBox createButton(final int index, ViewGroup parent) {
AppCompatCheckBox checkBox = (AppCompatCheckBox) LayoutInflater.from(parent.getContext()).inflate(R.layout.select_multi_item, null);
setUpButton(checkBox, index);
// perform before setting onCheckedChangeListener to avoid redundant calls of its body
checkCheckBoxIfNeeded(checkBox, index);
checkBox.setOnCheckedChangeListener((buttonView, isChecked) -> {
if (isChecked) {
addItem(filteredItems.get(index).selection());
} else {
removeItem(filteredItems.get(index).selection());
}
if (listener != null) {
listener.onItemClicked();
}
});
return checkBox;
}
use of androidx.appcompat.widget.AppCompatCheckBox in project Slide by ccrama.
the class EditCardsLayout method onCreate.
@Override
public void onCreate(Bundle savedInstance) {
overrideRedditSwipeAnywhere();
overrideSwipeFromAnywhere();
super.onCreate(savedInstance);
applyColorTheme();
setContentView(R.layout.activity_settings_theme_card);
setupAppBar(R.id.toolbar, R.string.settings_layout_default, true, true);
final LinearLayout layout = (LinearLayout) findViewById(R.id.card);
layout.removeAllViews();
layout.addView(CreateCardView.CreateView(layout));
// View type//
// Cards or List//
((TextView) findViewById(R.id.view_current)).setText(CreateCardView.isCard() ? (CreateCardView.isMiddle() ? getString(R.string.mode_centered) : getString(R.string.mode_card)) : CreateCardView.isDesktop() ? getString(R.string.mode_desktop_compact) : getString(R.string.mode_list));
findViewById(R.id.view).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
PopupMenu popup = new PopupMenu(EditCardsLayout.this, v);
popup.getMenuInflater().inflate(R.menu.card_mode_settings, popup.getMenu());
popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
public boolean onMenuItemClick(MenuItem item) {
switch(item.getItemId()) {
case R.id.center:
layout.removeAllViews();
layout.addView(CreateCardView.setMiddleCard(true, layout));
break;
case R.id.card:
layout.removeAllViews();
layout.addView(CreateCardView.setCardViewType(CreateCardView.CardEnum.LARGE, layout));
break;
case R.id.list:
layout.removeAllViews();
layout.addView(CreateCardView.setCardViewType(CreateCardView.CardEnum.LIST, layout));
break;
case R.id.desktop:
layout.removeAllViews();
layout.addView(CreateCardView.setCardViewType(CreateCardView.CardEnum.DESKTOP, layout));
break;
}
((TextView) findViewById(R.id.view_current)).setText(CreateCardView.isCard() ? (CreateCardView.isMiddle() ? getString(R.string.mode_centered) : getString(R.string.mode_card)) : CreateCardView.isDesktop() ? getString(R.string.mode_desktop_compact) : getString(R.string.mode_list));
return true;
}
});
popup.show();
}
});
{
SwitchCompat single = (SwitchCompat) findViewById(R.id.commentlast);
single.setChecked(SettingValues.commentLastVisit);
single.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
SettingValues.commentLastVisit = isChecked;
SettingValues.prefs.edit().putBoolean(SettingValues.PREF_COMMENT_LAST_VISIT, isChecked).apply();
}
});
}
{
SwitchCompat single = (SwitchCompat) findViewById(R.id.domain);
single.setChecked(SettingValues.showDomain);
single.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
SettingValues.showDomain = isChecked;
SettingValues.prefs.edit().putBoolean(SettingValues.PREF_SHOW_DOMAIN, isChecked).apply();
}
});
}
{
SwitchCompat single2 = (SwitchCompat) findViewById(R.id.selftextcomment);
single2.setChecked(SettingValues.hideSelftextLeadImage);
single2.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
SettingValues.hideSelftextLeadImage = isChecked;
SettingValues.prefs.edit().putBoolean(SettingValues.PREF_SELFTEXT_IMAGE_COMMENT, isChecked).apply();
}
});
}
{
SwitchCompat single2 = (SwitchCompat) findViewById(R.id.abbreviateScores);
single2.setChecked(SettingValues.abbreviateScores);
single2.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
SettingValues.abbreviateScores = isChecked;
SettingValues.prefs.edit().putBoolean(SettingValues.PREF_ABBREVIATE_SCORES, isChecked).apply();
}
});
}
{
SwitchCompat single2 = (SwitchCompat) findViewById(R.id.hidePostAwards);
single2.setChecked(SettingValues.hidePostAwards);
single2.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
SettingValues.hidePostAwards = isChecked;
SettingValues.prefs.edit().putBoolean(SettingValues.PREF_HIDE_POST_AWARDS, isChecked).apply();
}
});
}
{
SwitchCompat single2 = (SwitchCompat) findViewById(R.id.titleTop);
single2.setChecked(SettingValues.titleTop);
single2.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
SettingValues.titleTop = isChecked;
SettingValues.prefs.edit().putBoolean(SettingValues.PREF_TITLE_TOP, isChecked).apply();
}
});
}
{
SwitchCompat single = (SwitchCompat) findViewById(R.id.votes);
single.setChecked(SettingValues.votesInfoLine);
single.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
SettingValues.votesInfoLine = isChecked;
SettingValues.prefs.edit().putBoolean(SettingValues.PREF_VOTES_INFO_LINE, isChecked).apply();
SubmissionCache.evictAll();
}
});
}
{
SwitchCompat single = (SwitchCompat) findViewById(R.id.contenttype);
single.setChecked(SettingValues.typeInfoLine);
single.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
SettingValues.typeInfoLine = isChecked;
SettingValues.prefs.edit().putBoolean(SettingValues.PREF_TYPE_INFO_LINE, isChecked).apply();
SubmissionCache.evictAll();
}
});
}
{
SwitchCompat single = (SwitchCompat) findViewById(R.id.selftext);
single.setChecked(SettingValues.cardText);
single.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
SettingValues.cardText = isChecked;
SettingValues.prefs.edit().putBoolean(SettingValues.PREF_CARD_TEXT, isChecked).apply();
}
});
}
// Pic modes//
final TextView CURRENT_PICTURE = (TextView) findViewById(R.id.picture_current);
// it won't be
assert CURRENT_PICTURE != null;
if (SettingValues.bigPicCropped) {
CURRENT_PICTURE.setText(R.string.mode_cropped);
} else if (SettingValues.bigPicEnabled) {
CURRENT_PICTURE.setText(R.string.mode_bigpic);
} else if (SettingValues.noThumbnails) {
CURRENT_PICTURE.setText(R.string.mode_no_thumbnails);
} else {
CURRENT_PICTURE.setText(R.string.mode_thumbnail);
}
findViewById(R.id.picture).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
PopupMenu popup = new PopupMenu(EditCardsLayout.this, v);
popup.getMenuInflater().inflate(R.menu.pic_mode_settings, popup.getMenu());
popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
public boolean onMenuItemClick(MenuItem item) {
switch(item.getItemId()) {
case R.id.bigpic:
layout.removeAllViews();
layout.addView(CreateCardView.setBigPicEnabled(true, layout));
{
SharedPreferences.Editor e = SettingValues.prefs.edit();
for (Map.Entry<String, ?> map : SettingValues.prefs.getAll().entrySet()) {
if (map.getKey().startsWith("picsenabled")) {
// reset all overridden values
e.remove(map.getKey());
}
}
e.apply();
}
break;
case R.id.cropped:
layout.removeAllViews();
layout.addView(CreateCardView.setBigPicCropped(true, layout));
break;
case R.id.thumbnail:
layout.removeAllViews();
layout.addView(CreateCardView.setBigPicEnabled(false, layout));
{
SharedPreferences.Editor e = SettingValues.prefs.edit();
for (Map.Entry<String, ?> map : SettingValues.prefs.getAll().entrySet()) {
if (map.getKey().startsWith("picsenabled")) {
// reset all overridden values
e.remove(map.getKey());
}
}
e.apply();
}
break;
case R.id.noThumbnails:
layout.removeAllViews();
layout.addView(CreateCardView.setNoThumbnails(true, layout));
{
SharedPreferences.Editor e = SettingValues.prefs.edit();
for (Map.Entry<String, ?> map : SettingValues.prefs.getAll().entrySet()) {
if (map.getKey().startsWith("picsenabled")) {
// reset all overridden values
e.remove(map.getKey());
}
}
e.apply();
}
break;
}
if (SettingValues.bigPicCropped) {
CURRENT_PICTURE.setText(R.string.mode_cropped);
} else if (SettingValues.bigPicEnabled) {
CURRENT_PICTURE.setText(R.string.mode_bigpic);
} else if (SettingValues.noThumbnails) {
CURRENT_PICTURE.setText(R.string.mode_no_thumbnails);
} else {
CURRENT_PICTURE.setText(R.string.mode_thumbnail);
}
return true;
}
});
popup.show();
}
});
if (!SettingValues.noThumbnails) {
final SwitchCompat bigThumbnails = (SwitchCompat) findViewById(R.id.bigThumbnails);
// def won't be null
assert bigThumbnails != null;
bigThumbnails.setChecked(SettingValues.bigThumbnails);
bigThumbnails.setOnCheckedChangeListener(new SwitchCompat.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
SettingValues.prefs.edit().putBoolean("bigThumbnails", isChecked).apply();
SettingValues.bigThumbnails = isChecked;
if (!SettingValues.bigPicCropped) {
layout.removeAllViews();
layout.addView(CreateCardView.setBigPicEnabled(false, layout));
{
SharedPreferences.Editor e = SettingValues.prefs.edit();
for (Map.Entry<String, ?> map : SettingValues.prefs.getAll().entrySet()) {
if (map.getKey().startsWith("picsenabled")) {
// reset all overridden values
e.remove(map.getKey());
}
}
e.apply();
}
}
}
});
}
// Actionbar//
((TextView) findViewById(R.id.actionbar_current)).setText(!SettingValues.actionbarVisible ? (SettingValues.actionbarTap ? getString(R.string.tap_actionbar) : getString(R.string.press_actionbar)) : getString(R.string.always_actionbar));
findViewById(R.id.actionbar).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
PopupMenu popup = new PopupMenu(EditCardsLayout.this, v);
popup.getMenuInflater().inflate(R.menu.actionbar_mode, popup.getMenu());
popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
public boolean onMenuItemClick(MenuItem item) {
switch(item.getItemId()) {
case R.id.always:
SettingValues.actionbarTap = false;
SettingValues.prefs.edit().putBoolean(SettingValues.PREF_ACTIONBAR_TAP, false).apply();
layout.removeAllViews();
layout.addView(CreateCardView.setActionbarVisible(true, layout));
break;
case R.id.tap:
SettingValues.actionbarTap = true;
SettingValues.prefs.edit().putBoolean(SettingValues.PREF_ACTIONBAR_TAP, true).apply();
layout.removeAllViews();
layout.addView(CreateCardView.setActionbarVisible(false, layout));
break;
case R.id.button:
SettingValues.actionbarTap = false;
SettingValues.prefs.edit().putBoolean(SettingValues.PREF_ACTIONBAR_TAP, false).apply();
layout.removeAllViews();
layout.addView(CreateCardView.setActionbarVisible(false, layout));
break;
}
((TextView) findViewById(R.id.actionbar_current)).setText(!SettingValues.actionbarVisible ? (SettingValues.actionbarTap ? getString(R.string.tap_actionbar) : getString(R.string.press_actionbar)) : getString(R.string.always_actionbar));
return true;
}
});
popup.show();
}
});
// Other buttons//
final AppCompatCheckBox hidebutton = (AppCompatCheckBox) findViewById(R.id.hidebutton);
layout.findViewById(R.id.hide).setVisibility(SettingValues.hideButton && SettingValues.actionbarVisible ? View.VISIBLE : View.GONE);
layout.findViewById(R.id.save).setVisibility(SettingValues.saveButton && SettingValues.actionbarVisible ? View.VISIBLE : View.GONE);
hidebutton.setChecked(SettingValues.hideButton);
hidebutton.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
SettingValues.hideButton = isChecked;
layout.findViewById(R.id.hide).setVisibility(SettingValues.hideButton && SettingValues.actionbarVisible ? View.VISIBLE : View.GONE);
layout.findViewById(R.id.save).setVisibility(SettingValues.saveButton && SettingValues.actionbarVisible ? View.VISIBLE : View.GONE);
SettingValues.prefs.edit().putBoolean(SettingValues.PREF_HIDEBUTTON, isChecked).apply();
}
});
final AppCompatCheckBox savebutton = (AppCompatCheckBox) findViewById(R.id.savebutton);
layout.findViewById(R.id.save).setVisibility(SettingValues.saveButton && SettingValues.actionbarVisible ? View.VISIBLE : View.GONE);
savebutton.setChecked(SettingValues.saveButton);
savebutton.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
SettingValues.saveButton = isChecked;
layout.findViewById(R.id.hide).setVisibility(SettingValues.hideButton && SettingValues.actionbarVisible ? View.VISIBLE : View.GONE);
layout.findViewById(R.id.save).setVisibility(SettingValues.saveButton && SettingValues.actionbarVisible ? View.VISIBLE : View.GONE);
SettingValues.prefs.edit().putBoolean(SettingValues.PREF_SAVE_BUTTON, isChecked).apply();
}
});
// Smaller tags//
final SwitchCompat smallTag = (SwitchCompat) findViewById(R.id.tagsetting);
smallTag.setChecked(SettingValues.smallTag);
smallTag.setOnCheckedChangeListener(new SwitchCompat.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
layout.removeAllViews();
layout.addView(CreateCardView.setSmallTag(isChecked, layout));
}
});
// Actionbar//
// Enable, collapse//
final SwitchCompat switchThumb = (SwitchCompat) findViewById(R.id.action);
switchThumb.setChecked(SettingValues.switchThumb);
switchThumb.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
layout.removeAllViews();
layout.addView(CreateCardView.setSwitchThumb(isChecked, layout));
}
});
}
use of androidx.appcompat.widget.AppCompatCheckBox in project Applozic-Android-SDK by AppLozic.
the class ContactSelectionFragment method onItemClick.
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int position, long l) {
final Cursor cursor = mAdapter.getCursor();
cursor.moveToPosition(position);
Contact contact = contactDatabase.getContact(cursor, "_id");
if (disableCheckBox) {
isUserPresnt = ChannelService.getInstance(getActivity()).isUserAlreadyPresentInChannel(channel.getKey(), contact.getContactIds());
if (!isUserPresnt) {
Intent intent = new Intent();
intent.putExtra(ChannelInfoActivity.USERID, contact.getUserId());
getActivity().setResult(getActivity().RESULT_OK, intent);
getActivity().finish();
}
} else {
AppCompatCheckBox checkBox = (AppCompatCheckBox) view.findViewById(R.id.checkbox);
checkBox.toggle();
if (checkBox.isChecked()) {
userIdList.add(contact.getContactIds());
} else if (!checkBox.isChecked()) {
userIdList.remove(contact.getContactIds());
}
}
}
Aggregations