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.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);
    }
}