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.actionbarsherlock.internal.widget.ActionBarContextView.java

public void initForMode(final ActionMode mode) {
    if (mClose == null) {
        LayoutInflater inflater = LayoutInflater.from(mContext);
        mClose = (NineLinearLayout) inflater.inflate(R.layout.abs__action_mode_close_item, this, false);
        addView(mClose);//from  w  w  w  .j a  v a  2s. c o  m
    } else if (mClose.getParent() == null) {
        addView(mClose);
    }

    View closeButton = mClose.findViewById(R.id.abs__action_mode_close_button);
    closeButton.setOnClickListener(new OnClickListener() {
        public void onClick(View v) {
            mode.finish();
        }
    });

    final MenuBuilder menu = (MenuBuilder) mode.getMenu();
    if (mActionMenuPresenter != null) {
        mActionMenuPresenter.dismissPopupMenus();
    }
    mActionMenuPresenter = new ActionMenuPresenter(mContext);
    mActionMenuPresenter.setReserveOverflow(true);

    final LayoutParams layoutParams = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.MATCH_PARENT);
    if (!mSplitActionBar) {
        menu.addMenuPresenter(mActionMenuPresenter);
        mMenuView = (ActionMenuView) mActionMenuPresenter.getMenuView(this);
        mMenuView.setBackgroundDrawable(null);
        addView(mMenuView, layoutParams);
    } else {
        // Allow full screen width in split mode.
        mActionMenuPresenter.setWidthLimit(getContext().getResources().getDisplayMetrics().widthPixels, true);
        // No limit to the item count; use whatever will fit.
        mActionMenuPresenter.setItemLimit(Integer.MAX_VALUE);
        // Span the whole width
        layoutParams.width = LayoutParams.MATCH_PARENT;
        layoutParams.height = mContentHeight;
        menu.addMenuPresenter(mActionMenuPresenter);
        mMenuView = (ActionMenuView) mActionMenuPresenter.getMenuView(this);
        mMenuView.setBackgroundDrawable(mSplitBackground);
        mSplitView.addView(mMenuView, layoutParams);
    }

    mAnimateInOnLayout = true;
}

From source file:com.app.gongza.libs.view.tabstrip.PagerSlidingTabStrip.java

private void addTab(final int position, View tab) {
    tab.setFocusable(true);// w w  w . jav  a  2s.com
    tab.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            showTabClick(position);
            pager.setCurrentItem(position);
        }
    });

    tab.setPadding(tabPadding, 0, tabPadding, 0);
    tabsContainer.addView(tab, position, shouldExpand ? expandedTabLayoutParams : defaultTabLayoutParams);
}

From source file:com.bwash.bwashcar.view.PagerSlidingTabStrip.java

private void addTab(final int position, View tab) {
    tab.setFocusable(true);/*from w ww.  ja v a 2 s.  co  m*/
    tab.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            pager.setCurrentItem(position);
        }
    });

    //      tab.setPadding(tabPadding, 0, tabPadding, 0);
    tabsContainer.addView(tab, position, shouldExpand ? expandedTabLayoutParams : defaultTabLayoutParams);
}

From source file:cn.com.zzwfang.view.indicator.PagerSlidingTabStrip.java

private void addViewTab(final int position, View view) {
    view.setOnClickListener(new OnClickListener() {
        @Override//from  w  w  w . jav a2s  .co m
        public void onClick(View v) {
            pager.setCurrentItem(position, true);
        }
    });
    view.setLayoutParams(getLayoutParams());
    tabsContainer.addView(view);
}

From source file:aierjun.com.aierjunlibrary.widget.tablayout.PagerSlidingTabStrip.java

private void addTab(final int position, final View tab) {
    tab.setFocusable(true);/*  ww  w .ja v  a2  s.  c o m*/
    tab.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            pager.setCurrentItem(position);
            checkBackground(position);
        }
    });

    tab.setPadding(tabPadding, 0, tabPadding, 0);
    tabsContainer.addView(tab, position, shouldExpand ? expandedTabLayoutParams : defaultTabLayoutParams);
}

From source file:com.ayuget.redface.ui.activity.BaseDrawerActivity.java

private void populateAccountList(List<User> users) {
    accountListContainer.removeAllViews();

    LayoutInflater layoutInflater = LayoutInflater.from(this);

    for (User user : users) {
        addUserToAccountList(layoutInflater, user);
    }/*from www .  j  a  va  2 s . c om*/

    View addAccountView = layoutInflater.inflate(R.layout.navigation_drawer_add_account, accountListContainer,
            false);
    addAccountView.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            // Add account intent
            Intent intent = new Intent(BaseDrawerActivity.this, AccountActivity.class);
            intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
            intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            startActivity(intent);
        }
    });

    accountListContainer.addView(addAccountView);
}

From source file:com.pursuer.reader.easyrss.VerticalSingleItemView.java

private void updateButtonSharing() {
    final View btnSharing = menu.findViewById(R.id.BtnSharing);
    btnSharing.setOnClickListener(new OnClickListener() {
        @Override/*from  w w  w .  ja v a 2 s . com*/
        public void onClick(final View view) {
            final AlertDialog.Builder builder = new AlertDialog.Builder(
                    new ContextThemeWrapper(context, android.R.style.Theme_DeviceDefault_Dialog));
            final String[] popup = new String[] { context.getString(R.string.TxtSendTo),
                    context.getString(R.string.TxtSendItemTextTo),
                    context.getString(R.string.TxtSendItemContentTo),
                    context.getString(R.string.TxtCopyToClipboard) };
            builder.setItems(popup, new DialogInterface.OnClickListener() {
                @Override
                public void onClick(final DialogInterface dialogInterface, final int id) {
                    switch (id) {
                    case 0:
                        DataUtils.sendTo(context, item);
                        break;
                    case 1:
                        DataUtils.sendContentTo(context, item);
                        break;
                    case 2:
                        DataUtils.sendHtmlContentTo(context, item);
                        break;
                    case 3:
                        DataUtils.copyToClipboard(context, item);
                    default:
                    }
                }
            });
            builder.show();
        }
    });
}

From source file:cn.hollo.www.custom_view.PagerSlidingTabStrip.java

private void addTab(final int position, View tab) {
    tab.setFocusable(true);//from w w  w  . j a v  a  2 s.  c o m
    tab.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            if (isTabClickAble)
                pager.setCurrentItem(position);
        }
    });

    tab.setPadding(tabPadding, 0, tabPadding, 0);
    tabsContainer.addView(tab, position, shouldExpand ? expandedTabLayoutParams : defaultTabLayoutParams);
}

From source file:com.base.indicator.PagerIndicator.java

private void addTab(final int position, View tab) {
    tab.setFocusable(true);//from   w w w  . j a  va2 s .c  o  m
    tab.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            pager.setCurrentItem(position);
        }
    });
    tab.setPadding(tabPadding, 0, tabPadding, 0);

    tabsContainer.addView(tab, position, shouldExpand ? expandedTabLayoutParams : defaultTabLayoutParams);
}

From source file:com.borqs.qiupu.fragment.FixedTabsView.java

/**
 * Initialize and add all tabs to the layout
 *///w w w.  j a v  a 2  s  . com
private void initTabs() {

    removeAllViews();
    mTabs.clear();

    if (mAdapter == null)
        return;

    for (int i = 0; i < mPager.getAdapter().getCount(); i++) {

        final int index = i;

        View tab = mAdapter.getView(i);
        LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(0, LayoutParams.MATCH_PARENT, 1.0f);
        tab.setLayoutParams(params);
        this.addView(tab);

        mTabs.add(tab);

        //TODO add separator
        //         if (i != mPager.getAdapter().getCount() - 1) {
        //            this.addView(getSeparator());
        //         }

        tab.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View v) {
                mPager.setCurrentItem(index);
            }
        });

    }

    selectTab(mSelectTab);
}