List of usage examples for android.view View setOnClickListener
public void setOnClickListener(@Nullable OnClickListener l)
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); }