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.tdispatch.passenger.fragment.RegisterFragment.java

@Override
protected void onPostCreateView() {

    mToSRequired = getResources().getBoolean(R.bool.caboffice_tos_must_accept_on_signup);

    WebnetTools.setVisibility(mFragmentView, R.id.tos_container, mToSRequired ? View.VISIBLE : View.GONE);

    int ids[] = { R.id.button_register, R.id.button_tos };

    for (int id : ids) {
        View v = mFragmentView.findViewById(id);
        v.setOnClickListener(mOnClickListener);
    }//from   w  w w.  j  a v  a 2 s  .  com
}

From source file:com.github.notizklotz.derbunddownloader.issuesgrid.DownloadedIssuesActivity.java

@AfterViews
void setupIssuesGrid() {
    gridView.setEmptyView(emptyGridView);
    gridView.setOnItemClickListener(new IssuesGridOnItemClickListener());

    final SimpleCursorAdapter issueListAdapter = new SimpleCursorAdapter(this, R.layout.include_issue, null,
            new String[] { DownloadManager.COLUMN_DESCRIPTION, DownloadManager.COLUMN_STATUS },
            new int[] { R.id.dateTextView, R.id.stateTextView }, 0) {

        @Override//from   w w  w  .  ja  va  2s. c  o  m
        public View getView(final int position, View convertView, ViewGroup parent) {
            View view = super.getView(position, convertView, parent);
            View deleteButton = view.findViewById(R.id.issueDeleteButton);
            deleteButton.setOnClickListener(new IssueDeleteButtonOnClickListener(position));

            // Load the thumbnail image
            ImageView image = (ImageView) view.findViewById(R.id.issueImageView);
            Uri uri = Uri.parse(getCursor().getString(getCursor().getColumnIndex(DownloadManager.COLUMN_URI)));
            Picasso.with(image.getContext()).load(IssueDownloadService_.getThumbnailUriForPDFUri(uri))
                    .placeholder(R.drawable.issue_placeholder).into(image);
            return view;
        }
    };
    issueListAdapter.setViewBinder(new IssuesGridViewBinder(this));
    gridView.setAdapter(issueListAdapter);

    getLoaderManager().initLoader(1, null, new IssuesGridLoaderCallbacks(this, issueListAdapter));
}

From source file:cn.com.nggirl.ngdemo.transition.ZoomActivity.java

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

    // Hook up clicks on the thumbnail views.

    final View thumb1View = findViewById(R.id.thumb_button_1);
    thumb1View.setOnClickListener(new View.OnClickListener() {
        @Override/*from  w ww  . j av a  2  s  .c o m*/
        public void onClick(View view) {
            zoomImageFromThumb(thumb1View, R.drawable.image1);
        }
    });

    final View thumb2View = findViewById(R.id.thumb_button_2);
    thumb2View.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            zoomImageFromThumb(thumb2View, R.drawable.image2);
        }
    });

    final View thumb3View = findViewById(R.id.thumb_button_3);
    thumb3View.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            zoomImageFromThumb(thumb3View, R.drawable.image1);
        }
    });

    // Retrieve and cache the system's default "short" animation time.
    mShortAnimationDuration = getResources().getInteger(android.R.integer.config_shortAnimTime);
}

From source file:com.andrew.apolloMod.ui.widgets.ScrollableTabView.java

private void initTabs() {

    mContainer.removeAllViews();//  w ww. j a  v  a2 s . c om
    mTabs.clear();

    if (mAdapter == null)
        return;

    for (int i = 0; i < mPager.getAdapter().getCount(); i++) {

        final int index = i;

        View tab = mAdapter.getView(i);
        mContainer.addView(tab);

        tab.setFocusable(true);

        mTabs.add(tab);

        tab.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View v) {
                if (mPager.getCurrentItem() == index) {
                    selectTab(index);
                } else {
                    mPager.setCurrentItem(index, true);
                }
            }
        });

    }

    selectTab(mPager.getCurrentItem());
}

From source file:com.battlelancer.seriesguide.ui.FirstRunFragment.java

@Override
public void onActivityCreated(Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);

    // add button
    getView().findViewById(R.id.buttonFirstRunAddShow).setOnClickListener(new OnClickListener() {
        @Override/*from  www . java  2  s  .  c o  m*/
        public void onClick(View v) {
            fireTrackerEvent("Add show");
            startActivity(new Intent(getActivity(), AddActivity.class));
            setFirstRunDismissed();
        }
    });

    // language chooser
    Spinner spinner = (Spinner) getView().findViewById(R.id.welcome_setuplanguage);
    ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(getActivity(), R.array.languages,
            android.R.layout.simple_spinner_item);
    adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    spinner.setAdapter(adapter);
    spinner.setOnItemSelectedListener(new OnLanguageSelectedListener());

    // trakt connect button
    getView().findViewById(R.id.welcome_setuptrakt).setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            fireTrackerEvent("Connect trakt");

            Intent i = new Intent(getActivity(), ConnectTraktActivity.class);
            startActivity(i);
        }
    });

    // dismiss button
    View buttonDismiss = getView().findViewById(R.id.buttonFirstRunDismiss);
    CheatSheet.setup(buttonDismiss);
    buttonDismiss.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            fireTrackerEvent("Dismiss");
            setFirstRunDismissed();
        }
    });

    setHasOptionsMenu(true);
}

From source file:cn.newgxu.android.notty.ui.ServiceItems.java

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View v = inflater.inflate(R.layout.service_items, container, false);
    SharedPreferences prefs = NottyApplication.getApp().getPrefs();
    Button login = (Button) v.findViewById(R.id.login);
    View gotoAuth = v.findViewById(R.id.go_to_auth);
    if (prefs.getLong(C._ID, 0) != 0) {
        login.setText(R.string.go_to_service);
        gotoAuth.setVisibility(View.GONE);
    } else {//from ww w.j a v  a  2s .co m
        gotoAuth.setOnClickListener(this);
    }
    login.setOnClickListener(this);
    return v;
}

From source file:cgeo.geocaching.AboutActivity.java

public final void setClickListener(final View view, final String url) {
    view.setOnClickListener(new View.OnClickListener() {

        @Override/*from  w  w w . j  a  v  a2  s.  co  m*/
        public void onClick(final View v) {
            startUrl(url);
        }
    });
}

From source file:com.commonsware.android.arXiv.ArticleListFragment.java

@Override
public void onActivityCreated(Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);

    SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getActivity());
    sortBy = prefs.getString("sortBy", "lastUpdatedDate");
    fontSize = prefs.getInt("fontSize", 16);

    footer = getActivity().getLayoutInflater().inflate(R.layout.activity_circle, null);
    errorStrip = getActivity().getLayoutInflater().inflate(R.layout.error_strip, null);
    View icon = errorStrip.findViewById(R.id.refresh);
    icon.setOnClickListener(new View.OnClickListener() {
        @Override/*from   w  ww  .  j a  v  a2 s.c o m*/
        public void onClick(View view) {
            getListView().addFooterView(footer);
            getListView().removeFooterView(errorStrip);
            loaderManager.restartLoader(0, ArticleListFragment.this);
        }
    });
    errorMsg = (TextView) errorStrip.findViewById(R.id.errorMsg);

    getListView().addFooterView(footer);
    getListView().setOnScrollListener(this);

    Intent intent = getActivity().getIntent();
    name = intent.getStringExtra("keyname");
    query = intent.getStringExtra("keyquery");
    url = intent.getStringExtra("keyurl");
    feedId = intent.getLongExtra("feedId", -1);

    loaderManager = new arXivLoader.arXivLoaderManager(getLoaderManager());

    Object o = getActivity().getLastCustomNonConfigurationInstance();
    if (o != null && o instanceof ArticleList.Item[]) {
        adapter = new ArticleAdapter((ArticleList.Item[]) o);
        setListAdapter(adapter);
        getListView().removeFooterView(footer);
        firstResult = adapter.getCount() + 1;
        totalCount = savedInstanceState.getInt("totalCount");
        error = savedInstanceState.getBoolean("error");
        if (error) {
            errorMsg.setText(savedInstanceState.getCharSequence("errorMsg"));
            getListView().addFooterView(errorStrip);
        }
    } else {
        adapter = new ArticleAdapter();
        loaderManager.initLoader(0, this);
    }
}

From source file:net.reichholf.dreamdroid.abstivities.AbstractHttpActivity.java

/**
 * Register an <code>OnClickListener</code> for a view and a specific item
 * ID (<code>ITEM_*</code> statics)
 * //from w  w w. jav a2s .co  m
 * @param v
 *            The view an OnClickListener should be registered for
 * @param id
 *            The id used to identify the item clicked (<code>ITEM_*</code>
 *            statics)
 */
protected void registerOnClickListener(View v, final int id) {
    v.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            onItemClicked(id);
        }
    });
}

From source file:com.artech.controls.tabs.SlidingTabLayout.java

private void populateTabStrip() {
    final PagerAdapter adapter = mViewPager.getAdapter();
    final View.OnClickListener tabClickListener = new TabClickListener();

    for (int i = 0; i < adapter.getCount(); i++) {
        View tabView = createTabView(adapter, i);
        tabView.setOnClickListener(tabClickListener);

        mTabStrip.addView(tabView);//from ww w  .  j  a va 2  s  . c om
    }
}