List of usage examples for android.view View setOnClickListener
public void setOnClickListener(@Nullable OnClickListener l)
From source file:com.brq.wallet.activity.main.BalanceFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { _root = Preconditions.checkNotNull(inflater.inflate(R.layout.main_balance_view, container, false)); final View balanceArea = Preconditions.checkNotNull(_root.findViewById(R.id.llBalance)); balanceArea.setOnClickListener(new OnClickListener() { @Override/*w ww . j a va 2 s . c o m*/ public void onClick(View v) { _mbwManager.getWalletManager(false).startSynchronization(); } }); ButterKnife.bind(this, _root); return _root; }
From source file:net.reichholf.dreamdroid.fragment.abs.AbstractHttpListFragment.java
/** * Register an <code>OnClickListener</code> for a view and a specific item * ID (<code>ITEM_*</code> statics) * * @param v The view an OnClickListener should be registered for * @param id The id used to identify the item clicked (<code>ITEM_*</code> * statics)/*from w w w .j a va2 s .c om*/ */ protected void registerOnClickListener(View v, final int id) { v.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { onItemSelected(id); } }); }
From source file:com.android.talkback.tutorial.TutorialLessonFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedState) { int layoutId; if (mExercise.needScrollableContainer()) { layoutId = R.layout.tutorial_lesson_fragment_scrollable; } else {//from w ww.j a v a2 s .c o m layoutId = R.layout.tutorial_lesson_fragment; } View view = inflater.inflate(layoutId, container, false); mDescription = (TextView) view.findViewById(R.id.description); mDescription.setText(mPage.getDescription()); TextView subTitle = (TextView) view.findViewById(R.id.part_subtitle); subTitle.setText(mPage.getSubtitle()); TextView currentPage = (TextView) view.findViewById(R.id.current_page); TextView next = (TextView) view.findViewById(R.id.next); if (mCurrentPage < mLesson.getPagesCount() - 1) { next.setText(R.string.tutorial_next); currentPage.setVisibility(View.VISIBLE); currentPage.setText( getString(R.string.tutorial_page_number_of, mCurrentPage + 1, mLesson.getPagesCount() - 1)); } else if (mTutorialController.getNextLesson(mLesson) == null) { next.setText(R.string.tutorial_home); } else { next.setText(R.string.tutorial_next_lesson); } next.setOnClickListener(this); View previous = view.findViewById(R.id.previous_page); previous.setOnClickListener(this); previous.setContentDescription(getString(R.string.tutorial_previous)); ViewGroup contentContainer = (ViewGroup) view.findViewById(R.id.practice_area); View contentView = mPage.getExercise().getContentView(inflater, contentContainer); ViewGroup.LayoutParams params = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT); contentContainer.addView(contentView, params); return view; }
From source file:com.aqtx.app.BadgeActionProvider.java
@Override public View onCreateActionView() { int size = getContext().getResources() .getDimensionPixelSize(android.support.design.R.dimen.abc_action_bar_default_height_material); ViewGroup.LayoutParams layoutParams = new ViewGroup.LayoutParams(size, size); View view = LayoutInflater.from(getContext()).inflate(R.layout.menu_badge_provider, null, false); view.setLayoutParams(layoutParams);/*from ww w . j a v a 2 s. com*/ mIvIcon = (ImageView) view.findViewById(R.id.iv_icon); mTvBadge = (TextView) view.findViewById(R.id.tv_badge); view.setOnClickListener(onViewClickListener); return view; }
From source file:com.conferenceengineer.android.iosched.ui.WhatsOnFragment.java
/** * Show the the announcements/*from w w w . ja v a 2 s . co m*/ */ private void showAnnouncements() { mAnnouncementsCursor.moveToFirst(); ViewGroup announcementsRootView = (ViewGroup) mInflater.inflate(R.layout.whats_on_announcements, mRootView, false); mAnnouncementView = announcementsRootView.findViewById(R.id.announcement_container); // Begin cycling in announcements mHandler.post(mCycleAnnouncementsRunnable); final View moreButton = announcementsRootView.findViewById(R.id.extra_button); moreButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View view) { startActivity(new Intent(getActivity(), AnnouncementsActivity.class)); } }); mRootView.removeAllViews(); mRootView.addView(announcementsRootView); }
From source file:com.collabora.xwperf.notxw_contacts.fragments.DetailsFragment.java
@Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { super.onCreateOptionsMenu(menu, inflater); inflater.inflate(R.menu.details_menu, menu); if (contactModel == null) return;/*from ww w.j a va 2s . c o m*/ View saveView = menu.findItem(R.id.action_favorites).getActionView(); final ImageView favImage = (ImageView) saveView.findViewById(R.id.action_fav_image); saveView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { contactModel.setFavorite(!contactModel.isFavorite()); favImage.setImageResource(contactModel.isFavorite() ? R.drawable.btn_rating_star_on_mtrl_alpha : R.drawable.btn_rating_star_off_mtrl_alpha); } }); favImage.setImageResource(contactModel.isFavorite() ? R.drawable.btn_rating_star_on_mtrl_alpha : R.drawable.btn_rating_star_off_mtrl_alpha); showItem(contactModel); setTitle(contactModel.getName()); }
From source file:com.aman.stockcalculator.Calculator.java
void setOnClickListener(View root, int id) { final View target = root != null ? root.findViewById(id) : findViewById(id); target.setOnClickListener(mListener); }
From source file:com.airk.interpolatordiagram.app.MainActivity.java
@Override public boolean onCreateOptionsMenu(Menu menu) { menu.clear();// w w w .j av a 2 s . c o m if (mDrawerLayout != null && mDrawerLayout.isDrawerOpen(mList)) { return true; } getMenuInflater().inflate(R.menu.main, menu); if (mSelectedInterpolator != -1) { menu.findItem(R.id.action_play).setVisible(true); View v = MenuItemCompat.getActionView(menu.findItem(R.id.action_play)); v.setOnClickListener(new View.OnClickListener() { @Override public void onClick(final View v) { final ObjectAnimator animator = ObjectAnimator.ofFloat(v, "rotationX", 0, 360); animator.setDuration(800).setRepeatCount(ObjectAnimator.INFINITE); animator.setInterpolator(new LinearInterpolator()); animator.addListener(new AnimatorListenerAdapter() { @Override public void onAnimationStart(Animator animation) { super.onAnimationStart(animation); v.setClickable(false); } @Override public void onAnimationEnd(Animator animation) { super.onAnimationEnd(animation); v.setClickable(true); } @Override public void onAnimationCancel(Animator animation) { super.onAnimationCancel(animation); ObjectAnimator a = ObjectAnimator.ofFloat(v, "rotationX", 0); a.setDuration(1).start(); v.setClickable(true); } }); animator.start(); Fragment fragment = FragmentFactory.getInstance().getInterpolator(mSelectedInterpolator); ((BaseFragment) fragment).getDiagramView().playBalls(new DiagramView.AnimationListener() { @Override public void onAnimateFinished() { animator.cancel(); } }); } }); } return super.onCreateOptionsMenu(menu); }
From source file:com.tdispatch.passenger.fragment.OAuthFragment.java
@SuppressLint("SetJavaScriptEnabled") @Override// www . j a v a2s .c o m protected void onPostCreateView() { View v = mFragmentView.findViewById(R.id.button_cancel); v.setOnClickListener(mOnClickListener); ProgressBar pb = (ProgressBar) mFragmentView.findViewById(R.id.progressbar); pb.setVisibility(View.GONE); mWebView = (WebView) mFragmentView.findViewById(R.id.webview); if (mWebView != null) { mWebView.setWebViewClient(new MyWebViewClient()); mWebView.setWebChromeClient(new MyWebchromeClient()); if (Build.VERSION.SDK_INT < Build.VERSION_CODES.HONEYCOMB) { mWebView.setOnTouchListener(mOnTouchListener); } WebSettings webSettings = mWebView.getSettings(); webSettings.setJavaScriptEnabled(true); webSettings.setCacheMode(WebSettings.LOAD_NO_CACHE); webSettings.setAppCacheEnabled(false); webSettings.setSavePassword(false); webSettings.setSaveFormData(false); CookieSyncManager.createInstance(mContext); CookieManager cm = CookieManager.getInstance(); cm.setAcceptCookie(true); cm.removeAllCookie(); try { ApiRequest req = new ApiRequest(Const.Api.OauthAuthUrl); req.addGetParam("key", Const.getApiKey()); req.addGetParam("scope", ""); req.addGetParam("response_type", "code"); req.addGetParam("client_id", Const.getOAuthClientId()); req.addGetParam("redirect_uri", mOAuthRedirectUrl); req.buildRequest(); String url = req.getUrl(); mWebView.loadUrl(url); } catch (Exception e) { WebnetLog.e("Failed to load oauth launch page..."); } } else { WebnetLog.e("Failed to init WebView. Aborting"); mHostActivity.oAuthCancelled(); } }
From source file:co.aryaapp.java.SlidingTabLayout.java
protected void populateTabStrip() { final PagerAdapter adapter = mViewPager.getAdapter(); final int total = adapter.getCount() + 1; //One more for the functionally different middle one. final int middleTabIndex = total / 2; for (int i = 0; i < total; i++) { final View tabView = LayoutInflater.from(getContext()).inflate(mTabViewLayoutId, mTabStrip, false); if (i < middleTabIndex) { tabView.setOnClickListener(new TabClickListener(i)); } else if (i > middleTabIndex) { tabView.setOnClickListener(new TabClickListener(i - 1)); }/*ww w .j av a 2 s .c o m*/ mTabStrip.addView(tabView); } }