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.collcloud.frame.viewpager.PagerSlidingTabStrip.java

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

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

From source file:com.watch.customer.ui.ShopListActivity.java

@SuppressWarnings("deprecation")
private void showAreaPop(int width, int height) {
    layout = (LinearLayout) LayoutInflater.from(ShopListActivity.this).inflate(R.layout.popup_area, null);
    area_grid = (GridView) layout.findViewById(R.id.area_grid);
    area_grid.setOnItemClickListener(this);
    mAreaAdapter = new AreaAdapter();
    area_grid.setAdapter(mAreaAdapter);/*from   w  ww  .j a  v  a 2  s  . com*/
    mPopWin = new PopupWindow(layout, width, LayoutParams.WRAP_CONTENT, true);
    View area_loc = (LinearLayout) layout.findViewById(R.id.area_loc);
    area_loc.setOnClickListener(this);
    mPopWin.setBackgroundDrawable(new BitmapDrawable());
    mPopWin.showAsDropDown(findViewById(R.id.head), 0, 0);
    mPopWin.update();
}

From source file:com.cc.custom.uikit.PagerSlidingTabStrip.java

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

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

From source file:com.google.zxing.client.android.result.ResultHandler.java

/**
 * The Google Shopper button is special and is not handled by the abstract button methods above.
 *
 * @param listener The on click listener to install for this button.
 *///from  w w  w.j a v a2  s  .c o m
final void showGoogleShopperButton(View.OnClickListener listener) {
    View shopperButton = activity.findViewById(R.id.shopper_button);
    shopperButton.setVisibility(View.VISIBLE);
    shopperButton.setOnClickListener(listener);
}

From source file:com.android.launcher3.allapps.AllAppsGridAdapter.java

@Override
public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
    switch (viewType) {
    case SECTION_BREAK_VIEW_TYPE:
        return new ViewHolder(new View(parent.getContext()));
    case ICON_VIEW_TYPE: {
        BubbleTextView icon = (BubbleTextView) mLayoutInflater.inflate(R.layout.all_apps_icon, parent, false);
        icon.setOnTouchListener(mTouchListener);
        icon.setOnClickListener(mIconClickListener);
        icon.setOnLongClickListener(mIconLongClickListener);
        icon.setLongPressTimeout(ViewConfiguration.get(parent.getContext()).getLongPressTimeout());
        icon.setFocusable(true);//from  w w w .  j a va2  s .  c o m
        return new ViewHolder(icon);
    }
    case PREDICTION_ICON_VIEW_TYPE: {
        BubbleTextView icon = (BubbleTextView) mLayoutInflater.inflate(R.layout.all_apps_prediction_bar_icon,
                parent, false);
        icon.setOnTouchListener(mTouchListener);
        icon.setOnClickListener(mIconClickListener);
        icon.setOnLongClickListener(mIconLongClickListener);
        icon.setLongPressTimeout(ViewConfiguration.get(parent.getContext()).getLongPressTimeout());
        icon.setFocusable(true);
        return new ViewHolder(icon);
    }
    case EMPTY_SEARCH_VIEW_TYPE:
        return new ViewHolder(mLayoutInflater.inflate(R.layout.all_apps_empty_search, parent, false));
    case SEARCH_MARKET_DIVIDER_VIEW_TYPE:
        return new ViewHolder(mLayoutInflater.inflate(R.layout.all_apps_search_market_divider, parent, false));
    case SEARCH_MARKET_VIEW_TYPE:
        View searchMarketView = mLayoutInflater.inflate(R.layout.all_apps_search_market, parent, false);
        searchMarketView.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                mLauncher.startActivitySafely(v, mMarketSearchIntent, null);
            }
        });
        return new ViewHolder(searchMarketView);
    default:
        throw new RuntimeException("Unexpected view type");
    }
}

From source file:com.csounds.examples.tests.SynthActivity.java

public void createLoadListener(View loadPresetButton) {
    loadPresetButton.setOnClickListener(new OnClickListener() {

        @Override//from  w w w.  j av a2  s  .  com
        public void onClick(View v) {
            Intent intent = new Intent(SynthActivity.this, ILoaderPresetActivity.class);
            startActivityForResult(intent, 0);

        }
    });
}

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

private void updateButtonOpenLink() {
    final View btnOpenLink = menu.findViewById(R.id.BtnOpenLink);
    btnOpenLink.setOnClickListener(new OnClickListener() {
        @Override/*from   w w  w. j  a  v  a 2s .c  o  m*/
        public void onClick(final View view) {
            if (listener != null) {
                final SettingBrowserChoice setting = new SettingBrowserChoice(dataMgr);
                switch (setting.getData()) {
                case SettingBrowserChoice.BROWSER_CHOICE_UNKNOWN:
                    final LayoutInflater inflater = (LayoutInflater) context
                            .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
                    final AlertDialog.Builder builder = new AlertDialog.Builder(
                            new ContextThemeWrapper(context, android.R.style.Theme_DeviceDefault_Dialog));
                    final View popupView = inflater.inflate(R.layout.browser_choice_popup, null);
                    final CheckBox checkBox = (CheckBox) popupView.findViewById(R.id.CheckBoxDontShowAgain);
                    checkBox.setOnCheckedChangeListener(new OnCheckedChangeListener() {
                        @Override
                        public void onCheckedChanged(final CompoundButton buttonView, final boolean isChecked) {
                            popupView.findViewById(R.id.Hint).setVisibility(View.VISIBLE);
                        }
                    });
                    final String items[] = new String[3];
                    items[0] = context.getString(R.string.TxtBuiltInMobilized);
                    items[1] = context.getString(R.string.TxtBuiltInOriginal);
                    items[2] = context.getString(R.string.TxtExternalOriginal);
                    builder.setTitle(R.string.TxtChooseBrowser);
                    builder.setView(popupView);
                    builder.setItems(items, new DialogInterface.OnClickListener() {
                        @Override
                        public void onClick(final DialogInterface dialog, final int which) {
                            switch (which) {
                            case 0:
                                if (listener != null) {
                                    listener.showWebsitePage(item.getUid(), true);
                                }
                                if (checkBox.isChecked()) {
                                    setting.setData(dataMgr, SettingBrowserChoice.BROWSER_CHOICE_MOBILIZED);
                                }
                                dialog.dismiss();
                                break;
                            case 1:
                                if (listener != null) {
                                    listener.showWebsitePage(item.getUid(), false);
                                }
                                if (checkBox.isChecked()) {
                                    setting.setData(dataMgr, SettingBrowserChoice.BROWSER_CHOICE_ORIGINAL);
                                }
                                dialog.dismiss();
                                break;
                            case 2:
                                final Intent intent = new Intent(Intent.ACTION_VIEW);
                                intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                                intent.setData(Uri.parse(item.getHref()));
                                context.startActivity(intent);
                                if (checkBox.isChecked()) {
                                    setting.setData(dataMgr, SettingBrowserChoice.BROWSER_CHOICE_EXTERNAL);
                                }
                                dialog.dismiss();
                                break;
                            default:
                                break;
                            }
                        }
                    });
                    builder.setNegativeButton(context.getString(R.string.TxtCancel),
                            new DialogInterface.OnClickListener() {
                                public void onClick(final DialogInterface dialog, final int which) {
                                    dialog.dismiss();
                                }
                            });
                    builder.show();
                    break;
                case SettingBrowserChoice.BROWSER_CHOICE_EXTERNAL:
                    final Intent intent = new Intent(Intent.ACTION_VIEW);
                    intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                    intent.setData(Uri.parse(item.getHref()));
                    context.startActivity(intent);
                    break;
                case SettingBrowserChoice.BROWSER_CHOICE_MOBILIZED:
                    if (listener != null) {
                        listener.showWebsitePage(item.getUid(), true);
                    }
                    break;
                case SettingBrowserChoice.BROWSER_CHOICE_ORIGINAL:
                    if (listener != null) {
                        listener.showWebsitePage(item.getUid(), false);
                    }
                    break;
                default:
                    break;
                }
            }
        }
    });
}

From source file:com.bt.download.android.gui.adapters.TransferListAdapter.java

private void initTouchFeedback(View v, TransferItem item) {
    v.setOnClickListener(viewOnClickListener);
    v.setOnLongClickListener(viewOnLongClickListener);
    v.setTag(item);//w  w  w.  jav  a2 s  .  com

    if (v instanceof ViewGroup) {
        ViewGroup vg = (ViewGroup) v;
        int count = vg.getChildCount();
        for (int i = 0; i < count; i++) {
            View child = vg.getChildAt(i);
            initTouchFeedback(child, item);
        }
    }
}

From source file:com.markupartist.sthlmtraveling.RouteDetailActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.route_details_list);

    registerScreen("Route details");

    Bundle extras = getIntent().getExtras();

    mTrip = (Trip2) getLastNonConfigurationInstance();
    if (mTrip == null) {
        mTrip = extras.getParcelable(EXTRA_JOURNEY_TRIP);
    }/* w  ww  .  j a  v a 2 s  . c  o  m*/

    mJourneyQuery = extras.getParcelable(EXTRA_JOURNEY_QUERY);

    mActionBar = initActionBar();

    updateStartAndEndPointViews(mJourneyQuery);

    View headerView = getLayoutInflater().inflate(R.layout.route_header_details, null);
    TextView timeView = (TextView) headerView.findViewById(R.id.route_date_time);
    timeView.setText(getString(R.string.time_to, mTrip.getDurationText(), mTrip.destination.getCleanName()));
    if (mTrip.canBuySmsTicket()) {

        View buySmsTicketView = headerView.findViewById(R.id.route_buy_ticket);
        buySmsTicketView.setVisibility(View.VISIBLE);
        buySmsTicketView.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Analytics.getInstance(RouteDetailActivity.this).event("Ticket", "Click on zone");
                showDialog(DIALOG_BUY_SMS_TICKET);
            }
        });

        TextView zoneView = (TextView) headerView.findViewById(R.id.route_zones);
        zoneView.setText(mTrip.tariffZones);
    }

    getListView().addHeaderView(headerView, null, false);

    onRouteDetailsResult(mTrip);
}

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

private void addUserToAccountList(LayoutInflater layoutInflater, final User user) {
    View accountView = layoutInflater.inflate(R.layout.navigation_drawer_account, accountListContainer, false);
    ((TextView) accountView.findViewById(R.id.account_username)).setText(user.getDisplayUsername(this));

    accountView.setOnClickListener(new View.OnClickListener() {
        @Override//from  w  w  w  .j  a va2s  .  c  o  m
        public void onClick(View v) {
            userManager.setActiveUser(user);
            updateActiveUser();
            onUserSwitched(user);

            accountBoxExpanded = false;
            setupAccountBoxToggle();
        }
    });

    accountListContainer.addView(accountView);
}