微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

android.support.v7.widget.AppCompatCheckBox的实例源码

项目:AssistantBySDK    文件AlarmFrDialog.java   
@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));
}
项目:AssistantBySDK    文件AlarmFrDialog.java   
@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();
}
项目:AssistantBySDK    文件MultiChoiceDialog.java   
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);
        if (i == 0)
            cb.setChecked(true);
        mChoiceBox.addView(cb);
    }
}
项目:Watermark    文件MediaPageFragment.java   
@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);
}
项目:Watermark    文件MediaPreviewFragment.java   
@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,R.drawable.gallery_default_image)));
    mViewPager.setAdapter(mMediaPreviewAdapter);
    mCbCheck.setonClickListener(this);

    if (savedInstanceState != null) {
        mPagerPosition = savedInstanceState.getInt(EXTRA_PAGE_INDEX);
    }
}
项目:Watermark    文件MediaGridAdapter.java   
@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);
    }

}
项目:StopApp    文件Applistadapter.java   
@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);
            }
        }
    });
}
项目:Say_it    文件MainActivity.java   
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();
        }
    }
}
项目:TherapyGuide    文件SettingsScreenTest.java   
@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())));
}
项目:BizareChat    文件EditchatRecyclerViewAdapter.java   
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);
                }
            });
}
项目:BizareChat    文件NewChatUsersRecyclerAdapter.java   
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();
            });
}
项目:Recognize-it    文件AlbumFileAdapter.java   
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);
    }
}
项目:Recognize-it    文件AlbumFileAdapter.java   
VideoHolder(View itemView,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);
    }
}
项目:Applozic-Android-Chat-Sample    文件ContactSelectionFragment.java   
@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;
}
项目:MyHitchhikingSpots-for-Android    文件Spotlistadapter.java   
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);
}
项目:amixer-webui-android    文件EqualizerActivity.java   
/**
 * 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,Math.round(getResources().getDimension(R.dimen.activity_horizontal_margin)),0);
}
项目:nono-android    文件TodoLayout.java   
@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);
}
项目:GittyReporter    文件GittyReporter.java   
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();
        }
    }
}
项目:FRC-Krawler    文件CheckBoxMetricWidget.java   
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);
}
项目:Applozic-Android-SDK    文件ContactSelectionFragment.java   
@Override
public View newView(Context context,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;
}
项目:SearchBar-SearchView    文件SearchView.java   
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));

            checkBox.setLayoutParams(lp);
            checkBox.setTag(filter.getTagId());
            mFlexBoxLayout.addView(checkBox);
            mSearchFilteRSStates.add(filter.isChecked());
        }
    }
}
项目:Box-android-browse-sdk    文件BoxItemAdapter.java   
/**
 * 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);
    }
}
项目:4pdaClient-plus    文件BasePreferencesActivity.java   
@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;
}
项目:WeatherDoge    文件OptionsActivity.java   
@Nullable
@Override
public View onCreateView(String name,AttributeSet attrs) {
    final View result = super.onCreateView(name,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);
        }
    }

    return null;
}
项目:yjplay    文件VideoPlayerView.java   
/***
 * 显示隐藏全屏按钮
 *
 * @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);
}
项目:AssistantBySDK    文件AlarmFrDialog.java   
/**
 * 仅一次与其他周期互斥
 **/
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);
    }
}
项目:Sanxing    文件SettingsActivity.java   
@Override
public View onCreateView(String name,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);
        }
    }

    return null;
}
项目:RxJavaDownLoadMultipleFile    文件DownLoadItem.java   
@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;
}
项目:Sega    文件SearchView.java   
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);
    }
}
项目:Sega    文件SearchView.java   
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++));
        }
    }
}
项目:Sega    文件SearchView.java   
private void dispatchFilters() {
    if (mSearchFilteRSStates != null) {
        for (int i = 0,n = mFiltersContainer.getChildCount(); i < n; i++) {
            View view = mFiltersContainer.getChildAt(i);
            if (view instanceof AppCompatCheckBox)
                mSearchFilteRSStates.set(j++,((AppCompatCheckBox) view).isChecked());
        }
    }
}
项目:Watermark    文件MediaGridAdapter.java   
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));
}
项目:Watermark    文件MediaGridAdapter.java   
@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));
    }
}
项目:CXJPadProject    文件SelectReturnsupplierDialog.java   
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));
    }
项目:oma-riista-android    文件ChoiceView.java   
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);
}
项目:oma-riista-android    文件ChoiceView.java   
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);
}
项目:QuestionnaireView    文件CheckListItemView.java   
@Override
protected void onFinishInflate() {
    super.onFinishInflate();
    checkBox = (AppCompatCheckBox)findViewById(R.id.checkBox);
    textView = (AppCompatTextView)findViewById(R.id.tv1);

}
项目:wallpaperboard    文件Tooltip.java   
@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;
}
项目:BizareChat    文件LoginFragment.java   
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);
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。