android.view.View#getId ( )源码实例Demo

下面列出了android.view.View#getId ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: Paginize   文件: SlideInMenuPage.java
@Override
public void onClick(View v) {
  switch (v.getId()) {
    case MENU_ITEM_ID:
      hide(true);

      if (mListener != null) {
        Pair<Integer, String> pair = (Pair<Integer, String>)v.getTag();
        mListener.onMenuItemClicked(pair.first, pair.second);
      }
      break;

    default:
      hide(true);
  }

}
 
源代码2 项目: FimiX8-RE   文件: CustomVideoView.java
public void onClick(View view) {
    if (view.getId() == R.id.play_video_textureview) {
        if (this.mTopBarLl.getVisibility() == 0) {
            this.mTopBarLl.setVisibility(8);
            this.mBottomPlayRl.setVisibility(8);
            return;
        }
        this.mTopBarLl.setVisibility(0);
        this.mBottomPlayRl.setVisibility(0);
    } else if (view.getId() == R.id.play_btn) {
        if (this.playerState == 2) {
            seekAndResume(this.mPlaySb.getProgress());
        } else if (this.playerState == 0) {
            load();
        } else {
            pause();
        }
    } else if (view.getId() == R.id.media_back_btn && this.listener != null) {
        this.listener.onClickBackBtn();
    }
}
 
@OnClick({R.id.close_dialog_button, R.id.cancel_dashboard_add, R.id.save_dashboard})
@SuppressWarnings("unused")
public void onButtonClicked(View view) {
    if (view.getId() == R.id.save_dashboard) {
        boolean isEmptyName = isEmpty(mDashboardName.getText().toString().trim());
        String message = isEmptyName ? getString(R.string.enter_valid_name) : "";
        mTextInputLayout.setError(message);

        if (!isEmptyName) {
            Dashboard newDashboard = Dashboard
                    .createDashboard(mDashboardName.getText().toString());
            newDashboard.save();
            if (isDhisServiceBound()) {
                getDhisService().syncDashboards(SyncStrategy.DOWNLOAD_ONLY_NEW);
                EventBusProvider.post(new UiEvent(UiEvent.UiEventType.SYNC_DASHBOARDS));
            }
            dismiss();
        }
    } else {
        dismiss();
    }
}
 
源代码4 项目: VMLibrary   文件: ToolsActivity.java
@OnClick({ R.id.btn_key_hashes, R.id.btn_md5_signature, R.id.btn_base64, R.id.tools_random_btn })
public void onClick(View view) {
    switch (view.getId()) {
    case R.id.btn_key_hashes:
        getKeyHashes();
        break;
    case R.id.btn_md5_signature:
        md5Encryption();
        break;
    case R.id.btn_base64:
        base64Encryption();
        break;
    case R.id.tools_random_btn:
        random();
        break;
    }
}
 
@OnClick({R.id.rl_cny, R.id.rl_usd, R.id.rl_btn})
public void onClick(View view) {
    switch (view.getId()) {
        case R.id.rl_cny:
            currencyUnit = 0;
            ivCNY.setVisibility(View.VISIBLE);
            ivUSD.setVisibility(View.GONE);
            break;
        case R.id.rl_usd:
            currencyUnit = 1;
            ivCNY.setVisibility(View.GONE);
            ivUSD.setVisibility(View.VISIBLE);
            break;
        case R.id.rl_btn:// 保存
            SharedPreferenceRepository.instance(this.mContext).setCurrencyUnit(currencyUnit);
            finish();
            break;
    }
}
 
public void onRadioButtonClicked(View view) {
    boolean checked = ((RadioButton) view).isChecked();
    switch (view.getId()){
        case R.id.sameDay:
            if (checked){
                displayToast(getString(R.string.same_day_messenger_service));
            }
            break;
        case R.id.nextday:
            if (checked){
                displayToast(getString(R.string.next_day_ground_delivery));
            }
            break;
        case R.id.pickup:
            if (checked){
                displayToast(getString(R.string.pick_up));
            }
            break;
        default: break;
    }
}
 
@Optional
@Override
public void onClick(View v) {
   switch (v.getId()){
       case R.id.imageView:
           launchTrailer();
           break;
       case R.id.playicon:
           launchTrailer();
           break;
       case R.id.backButton:
           getActivity().onBackPressed();
           break;
       case R.id.shareButton:
           Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
           sharingIntent.setType("text/plain");
           sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, currentMovieTrailer);
           startActivity(Intent.createChooser(sharingIntent, "Share via"));
           break;
   }
}
 
源代码8 项目: UltimateAndroid   文件: UseActivity.java
@Override
public void onClick(View v) {
    int id = v.getId();
    switch (id) {
        case R.id.toggle_ani:
            mToggleSb.toggle();
            break;
        case R.id.toggle_not_ani:
            mToggleSb.toggle(false);
            break;
        case R.id.checked_ani:
            mCheckedSb.slideToChecked(!mCheckedSb.isChecked());
            break;
        case R.id.checked_not_ani:
            mCheckedSb.setChecked(!mCheckedSb.isChecked());
            break;

        default:
            break;
    }
}
 
源代码9 项目: elemeimitate   文件: LoginActivity.java
@Override
public void onClick(View v) {
	switch (v.getId()) {
	case R.id.bt_login:
		initLogin();
		break;

	case R.id.bt_register:
		Intent intent = new Intent(LoginActivity.this,RegisterActivity.class);
		startActivity(intent); 
		break;
	
	case R.id.mimedetail_back:
		LoginActivity.this.finish();
		break;
		
	default:
		break;
	}
}
 
源代码10 项目: ncalc   文件: FragmentMatrixInput.java
@Override
public void onClick(View view) {
    int id = view.getId();
    switch (id) {
        case R.id.btn_create_a:
            showDialogCreateMatrix(true);
            break;
        case R.id.btn_create_b:
            showDialogCreateMatrix(false);
            break;
        case R.id.btn_submit:
            prepareAndCalculate();
            break;
    }
}
 
源代码11 项目: journaldev   文件: MainActivity.java
@Override
public void onClick(View v) {
    switch (v.getId()) {
        case R.id.txtSignIn:
            hideSoftKeyBoard();
            showSignInForm();
            break;
        case R.id.txtRegister:
            hideSoftKeyBoard();
            showRegisterForm();
            break;
    }
}
 
源代码12 项目: MaoWanAndoidClient   文件: SettingsFragment.java
@Override
public void onClick(View view) {
    switch (view.getId()){
        case R.id.tv_quit_login:
            //退出登录
            NormalAlertDialog.getInstance().showAlertDialog(getActivity(), getString(R.string.login_out_text),
                    getString(R.string.login_out_positive_text), getString(R.string.login_out_negative_text), (dialog, which) -> {
                        mPresenter.getSingOut();
                    }, (dialog, which) -> dialog.dismiss());
            break;
    }
}
 
源代码13 项目: accountBook   文件: CountActivity.java
/**
 * 点击底部Text 动态修改ViewPager的内容
 */
@Override
public void onClick(View v) {
    switch (v.getId()) {
        case R.id.item_detail:
            vp.setCurrentItem(0, true);
            break;
        case R.id.item_category_report:
            vp.setCurrentItem(1, true);
            break;
    }
}
 
源代码14 项目: candybar   文件: HomeAdapter.java
@Override
public void onClick(View view) {
    int id = view.getId();
    if (id == R.id.container) {
        if (CandyBarApplication.getConfiguration().getOtherApps() != null) {
            OtherAppsFragment.showOtherAppsDialog(((AppCompatActivity) mContext).getSupportFragmentManager());
            return;
        }

        String link = mContext.getResources().getString(R.string.google_play_dev);
        Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(link));
        intent.addFlags(Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT);
        mContext.startActivity(intent);
    }
}
 
源代码15 项目: LocationProvider   文件: TimeLocationActivity.java
@Override
public void onClick(View v) {
    switch (v.getId()) {
        case R.id.bt_location:
            String time = etTime.getText().toString();
            if (TextUtils.isEmpty(time)) {
                Toast.makeText(getApplicationContext(), "请输入时间", Toast.LENGTH_SHORT).show();
            } else {
                HooweLocationProvider.getInstance().getLocationByTime(TimeUtils.string2Millis(time), new OnLocationUpdatedListener() {
                    @Override
                    public void onReceiveLocation(HooweLocation location) {
                        LocationUtils.displayLocation(location,tvMessage);
                    }

                    @Override
                    public void onReceiveLocation(List<HooweLocation> LocationList) {

                    }

                    @Override
                    public void onLocationTrackerExist() {

                    }

                    @Override
                    public void onLocationTrackerNotRun() {

                    }
                });
            }
            break;
    }
}
 
源代码16 项目: AccountBook   文件: CountFragment.java
@OnClick({R.id.ibt_left, R.id.ibt_right})
public void onClick(View view) {
    switch (view.getId()) {
        case R.id.ibt_left: // 请求上月数据
            mStartDate = DateUtils.getDateNxtMonth(mStartDate, DateUtils.FORMAT_MAIN_TAB, -1);
            mEndDate = DateUtils.getDateNxtMonth(mStartDate, DateUtils.FORMAT_MAIN_TAB, 1);
            onRefresh();
            break;
        case R.id.ibt_right:// 请求下月数据
            mStartDate = mEndDate;
            mEndDate = DateUtils.getDateNxtMonth(mStartDate, DateUtils.FORMAT_MAIN_TAB, 1);
            onRefresh();
            break;
    }
}
 
源代码17 项目: NIM_Android_UIKit   文件: ImageCropActivity.java
@Override
public void onClick(View v) {
    int id = v.getId();
    if (id == R.id.btn_back) {
        setResult(RESULT_CANCELED);
        finish();
    } else if (id == R.id.btn_ok) {
        boolean ret = mCropImageView.saveBitmapToFile(imagePicker.getCropCacheFolder(this), mOutputX, mOutputY,
                mIsSaveRectangle);
        if (!ret) {
            Toast.makeText(this, "裁剪失败,换一张试试", Toast.LENGTH_LONG).show();
        }
    }
}
 
@Override
public void onClick(View view) {
    final int id = view.getId();
    if (id == R.id.button_sign_in) {
        startEmailLinkFlow();
    }
}
 
源代码19 项目: weixin   文件: MeFragment.java
@Override
public void onClick(View v) {
	switch (v.getId()) {
	case R.id.cgt_ll_me_userInfo:
		AppToast.getToast().show("用户信息");
		L.i(LOGTAG, "用户信息");
		break;
	case R.id.cgt_ib_me_qrCode:
		AppToast.getToast().show("二维码");
		L.i(LOGTAG, "二维码");
		break;
	case R.id.cgt_ll_me_photo:
		AppToast.getToast().show(R.string.text_me_photo);
		L.i(LOGTAG, "相册");
		break;
	case R.id.cgt_ll_me_collect:
		AppToast.getToast().show(R.string.text_me_collect);
		L.i(LOGTAG, "收藏");
		break;
	case R.id.cgt_ll_me_wallet:
		AppToast.getToast().show(R.string.text_me_wallet);
		L.i(LOGTAG, "钱包");
		break;
	case R.id.cgt_ll_me_set:
		AppToast.getToast().show(R.string.text_me_set);
		L.i(LOGTAG, "设置");
		break;

	default:
		break;
	}
}
 
源代码20 项目: Android-CountDownTimer   文件: MainActivity.java
@Override
public void onClick(View v) {
    switch (v.getId()){
        case R.id.btn_start:
            switch (timerStatus){
                case CountDownTimerUtil.PREPARE:
                    startTimer();
                    timerStatus = CountDownTimerUtil.START;
                    btnStart.setText("PAUSE");
                    break;
                case CountDownTimerUtil.START:
                    timer.cancel();
                    timerStatus = CountDownTimerUtil.PASUSE;
                    btnStart.setText("RESUME");
                    break;
                case CountDownTimerUtil.PASUSE:
                    startTimer();
                    timerStatus = CountDownTimerUtil.START;
                    btnStart.setText("PAUSE");
                    break;
            }
            break;
        case R.id.btn_stop:
            if(timer!=null){
                timer.cancel();
                initTimerStatus();
                mHandler.sendEmptyMessage(1);
            }
            break;
        case R.id.btn_start2:
            switch (countDownTimerService.getTimerStatus()){
                case CountDownTimerUtil.PREPARE:
                    countDownTimerService.startCountDown();
                    btnServiceStart.setText("PAUSE");
                    break;
                case CountDownTimerUtil.START:
                    countDownTimerService.pauseCountDown();
                    btnServiceStart.setText("RESUME");
                    break;
                case CountDownTimerUtil.PASUSE:
                    countDownTimerService.startCountDown();
                    btnServiceStart.setText("PAUSE");
                    break;
            }
            break;
        case R.id.btn_stop2:
            btnServiceStart.setText("START");
            countDownTimerService.stopCountDown();
            break;
    }
}
 
 方法所在类
 同类方法