Java Code Examples for android.widget.Button#OnClickListener

The following examples show how to use android.widget.Button#OnClickListener . You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: ThreadDetailAdapter.java    From hipda with GNU General Public License v2.0 6 votes vote down vote up
public ThreadDetailAdapter(Context context,
                           ThreadDetailFragment detailFragment,
                           RecyclerItemClickListener listener,
                           Button.OnClickListener gotoFloorListener,
                           View.OnClickListener avatarListener,
                           View.OnClickListener warningListener) {
    mCtx = context;
    mInflater = LayoutInflater.from(context);
    mListener = listener;
    mGoToFloorListener = gotoFloorListener;
    mAvatarListener = avatarListener;
    mWarningListener = warningListener;
    mDetailFragment = detailFragment;

    int[] attrs = new int[]{R.attr.selectableItemBackground};
    TypedArray typedArray = mCtx.obtainStyledAttributes(attrs);
    mBackgroundResource = typedArray.getResourceId(0, 0);
    typedArray.recycle();

    mBackgroundColor = HiSettingsHelper.getInstance().getActiveTheme().equals(HiSettingsHelper.THEME_LIGHT)
            ? R.color.md_light_green_100 : R.color.md_blue_grey_900;
}
 
Example 2
Source File: MainActivity.java    From OpenAlprDroidApp with GNU Affero General Public License v3.0 5 votes vote down vote up
private void setBtnListenerOrDisable(
        Button btn,
        Button.OnClickListener onClickListener,
        String intentName
) {
    if (isIntentAvailable(this, intentName)) {
        btn.setOnClickListener(onClickListener);
    }
}
 
Example 3
Source File: DeviceListFragment.java    From mollyim-android with GNU General Public License v3.0 4 votes vote down vote up
public void setAddDeviceButtonListener(Button.OnClickListener listener) {
  this.addDeviceButtonListener = listener;
}
 
Example 4
Source File: GamePadActivity.java    From bombsquad-remote-android with Apache License 2.0 4 votes vote down vote up
public void doHardwareControlsPrefs() {

    final Dialog d = new Dialog(_gamePadActivity);
    d.setContentView(R.layout.prefs_hardware_controls);
    d.setCanceledOnTouchOutside(true);
    Button.OnClickListener l = new Button.OnClickListener() {
      @Override
      public void onClick(View v) {

        // take note of which action this capture will apply to, then launch
        // a capture..
        if (v == d.findViewById(R.id.buttonPickUp)) {
          _captureKey = CaptureKey.PICK_UP;
        } else if (v == d.findViewById(R.id.buttonJump)) {
          _captureKey = CaptureKey.JUMP;
        } else if (v == d.findViewById(R.id.buttonPunch)) {
          _captureKey = CaptureKey.PUNCH;
        } else if (v == d.findViewById(R.id.buttonBomb)) {
          _captureKey = CaptureKey.BOMB;
        } else if (v == d.findViewById(R.id.buttonRun1)) {
          _captureKey = CaptureKey.RUN1;
        } else if (v == d.findViewById(R.id.buttonRun2)) {
          _captureKey = CaptureKey.RUN2;
        } else if (v == d.findViewById(R.id.buttonStart)) {
          _captureKey = CaptureKey.START;
        } else {
          LogThread
              .log("Error: unrecognized capture button", null, getContext());
        }

        Dialog d2 = doCaptureKey();
        d2.setOnDismissListener(new Dialog.OnDismissListener() {
          @Override
          public void onDismiss(DialogInterface dialog) {
            _updateHardwareControlsLabels(d);
          }
        });

      }
    };

    d.findViewById(R.id.buttonPickUp).setOnClickListener(l);
    d.findViewById(R.id.buttonJump).setOnClickListener(l);
    d.findViewById(R.id.buttonPunch).setOnClickListener(l);
    d.findViewById(R.id.buttonBomb).setOnClickListener(l);
    d.findViewById(R.id.buttonRun1).setOnClickListener(l);
    d.findViewById(R.id.buttonRun2).setOnClickListener(l);
    d.findViewById(R.id.buttonStart).setOnClickListener(l);

    d.setTitle(R.string.configHardwareButtons);
    _updateHardwareControlsLabels(d);
    d.show();

  }