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