Example usage for android.view View setOnClickListener

List of usage examples for android.view View setOnClickListener

Introduction

In this page you can find the example usage for android.view View setOnClickListener.

Prototype

public void setOnClickListener(@Nullable OnClickListener l) 

Source Link

Document

Register a callback to be invoked when this view is clicked.

Usage

From source file:com.manning.androidhacks.hack027.NumbersAdapter.java

@Override
public View getView(int position, View cv, ViewGroup parent) {

    if (null == cv) {
        cv = mInflator.inflate(R.layout.number_row, parent, false);
    }/*from   w ww . j a v  a  2  s. com*/

    final Integer value = getItem(position);
    TextView tv = (TextView) cv.findViewById(R.id.numbers_row_text);
    tv.setText(value.toString());

    View button = cv.findViewById(R.id.numbers_row_button);
    button.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            if (null != mDelegate) {
                mDelegate.removeItem(value);
            }
        }
    });

    return cv;
}

From source file:com.androidinspain.deskclock.ringtone.RingtoneViewHolder.java

private RingtoneViewHolder(View itemView) {
    super(itemView);
    itemView.setOnClickListener(this);

    mSelectedView = itemView.findViewById(R.id.sound_image_selected);
    mNameView = (TextView) itemView.findViewById(R.id.ringtone_name);
    mImageView = (ImageView) itemView.findViewById(R.id.ringtone_image);
}

From source file:com.dalaran.annotation.FieldMerge.java

private void clickAnnotation(Click annotation, Field field, final Activity a) {
    try {//  w w  w . j av  a2  s  . c o m
        String method = annotation.value();
        final Method declaredMethod = a.getClass().getDeclaredMethod(method);
        View o = (View) field.get(a);
        o.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                try {
                    declaredMethod.setAccessible(true);
                    declaredMethod.invoke(a);
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
        });
    } catch (Throwable e) {
        e.printStackTrace();
    }
}

From source file:com.btmura.android.reddit.app.AccountListActivity.java

private void setupViews(Bundle savedInstanceState) {
    ActionBar bar = getActionBar();/* w ww  .  ja  v  a2  s.  c  o  m*/
    if (bar != null) {
        bar.setDisplayHomeAsUpEnabled(true);
    } else {
        ViewStub vs = (ViewStub) findViewById(R.id.button_bar_stub);
        View buttonBar = vs.inflate();

        addAccount = (Button) buttonBar.findViewById(R.id.ok);
        addAccount.setText(R.string.add_account);
        addAccount.setOnClickListener(this);

        View cancel = findViewById(R.id.cancel);
        cancel.setOnClickListener(this);
    }

    if (savedInstanceState == null) {
        FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
        ft.replace(R.id.account_list_container, AccountListFragment.newInstance());
        ft.commit();
    }
}

From source file:com.cw.litenote.config.About.java

void showAboutDlg() {
    View showAbout = mRootView.findViewById(R.id.showAbout);
    showAbout.setOnClickListener(new OnClickListener() {
        @Override//from w  w  w. j a  v  a2 s  .c o m
        public void onClick(View v) {
            aboutDialog();
        }
    });
}

From source file:com.cw.litenote.config.About.java

void showLicensesDlg() {
    View showLicenses = mRootView.findViewById(R.id.showLicenses);
    showLicenses.setOnClickListener(new OnClickListener() {
        @Override//from   w  w w  .  ja va 2  s .  c om
        public void onClick(View v) {
            aboutLicenses();
        }
    });
}

From source file:com.aptoide.amethyst.ui.ScreenshotsViewer.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    Aptoide.getThemePicker().setAptoideTheme(this);
    super.onCreate(savedInstanceState);

    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
            WindowManager.LayoutParams.FLAG_FULLSCREEN);
    setContentView(R.layout.page_screenshots_viewer);

    if (savedInstanceState == null) {
        currentItem = getIntent().getIntExtra(POSITION, 0);
    } else {//from  www  . jav a2 s  . c  o  m
        currentItem = savedInstanceState.getInt(POSITION, 0);
    }

    final ViewPager screenshots = (ViewPager) findViewById(R.id.screenShotsPager);

    ArrayList<String> uri = getIntent().getStringArrayListExtra("url");
    if (uri != null) {
        images = uri.toArray(images);
    }
    if (images != null && images.length > 0) {
        screenshots.setAdapter(new ViewPagerAdapterScreenshots(uri));
        screenshots.setCurrentItem(currentItem);
    }

    View btnCloseViewer = findViewById(R.id.btn_close_screenshots_window);
    btnCloseViewer.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            finish();
        }
    });

}

From source file:com.cyanogenmod.eleven.adapters.ArtistDetailAlbumAdapter.java

private void addAction(View view, final Album album) {
    view.setOnClickListener(new View.OnClickListener() {
        @Override/*  w  w  w  .  j  a  v a2 s. com*/
        public void onClick(View v) {
            NavUtils.openAlbumProfile(mActivity, album.mAlbumName, album.mArtistName, album.mAlbumId);
        }
    });
}

From source file:cc.mintcoin.wallet.ui.WalletActionsFragment.java

@Override
public View onCreateView(final LayoutInflater inflater, final ViewGroup container,
        final Bundle savedInstanceState) {
    final View view = inflater.inflate(R.layout.wallet_actions_fragment, container);

    final View requestButton = view.findViewById(R.id.wallet_actions_request);
    requestButton.setOnClickListener(new OnClickListener() {
        @Override/* w ww . j  a va 2s.  co m*/
        public void onClick(final View v) {
            activity.handleRequestCoins();
        }
    });

    final View sendButton = view.findViewById(R.id.wallet_actions_send);
    sendButton.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(final View v) {
            activity.handleSendCoins();
        }
    });

    final View sendQrButton = view.findViewById(R.id.wallet_actions_send_qr);
    sendQrButton.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(final View v) {
            activity.handleScan();
        }
    });

    return view;
}

From source file:com.appjma.appdeployer.adapter.AppVersionsAdapter.java

@Override
public View newView(Context context, Cursor cursor, ViewGroup parent) {
    View view = mInflater.inflate(R.layout.app_item, parent, false);
    ViewHolder holder = new ViewHolder();
    view.setTag(holder);//from   w ww  .j a v a  2 s . co m
    holder.mText1 = (TextView) view.findViewById(android.R.id.text1);
    holder.mText2 = (TextView) view.findViewById(android.R.id.text2);
    View button = (View) view.findViewById(android.R.id.button1);
    button.setOnClickListener(this);
    button.setTag(holder);
    holder.mButton = button;
    return view;
}