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:org.openplans.rcavl.RCAVL.java

private void switchToLogin() {
    setContentView(R.layout.login);//ww  w  . j  a v  a  2 s .  c  om

    SharedPreferences preferences = getPreferences(MODE_PRIVATE);
    String emails = preferences.getString("emails", "");

    String[] past_emails = emails.split(",");
    if (past_emails == null) {
        past_emails = new String[0];
    }

    emailField = (AutoCompleteTextView) findViewById(R.id.emailField);
    passwordField = (TextView) findViewById(R.id.passwordField);

    ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.list_item, past_emails);
    emailField.setAdapter(adapter);
    spinner = (ProgressBar) findViewById(R.id.loginProgressBar);

    View loginButton = findViewById(R.id.loginButton);
    loginButton.setOnClickListener(new OnClickListener() {

        public void onClick(View v) {
            spinner.setIndeterminate(true);
            spinner.setVisibility(View.VISIBLE);
            new LoginTask().execute();
        }
    });

    View configButton = findViewById(R.id.configButton);
    configButton.setOnClickListener(new OnClickListener() {

        public void onClick(View v) {
            ConfigDialog dialog = new ConfigDialog(RCAVL.this);
            dialog.setConfigured(RCAVL.this);
            dialog.show();
        }
    });

    apiRequestUrl = preferences.getString("apiRequestUrl", apiRequestUrl);
    pingInterval = preferences.getInt("pingInterval", pingInterval);

}

From source file:com.example.android.rowanparkingpass.Activities.PassActivity.java

public void setDriverView() {
    View driverView = findViewById(R.id.driver_view);
    driverView.setOnClickListener(new View.OnClickListener() {
        @Override//from  w w  w .ja v a2 s  .com
        public void onClick(View v) {
            Intent intent = new Intent(PassActivity.this, DriversActivity.class);
            intent.putExtra(MODE, mode.UPDATE_PASS_DRIVERS.name());
            intent.putExtra("Driver", driver);
            intent.putExtra("Vehicle", vehicle);
            startActivity(intent);
            finish();
        }
    });
    driverView.setOnLongClickListener(new View.OnLongClickListener() {
        @Override
        public boolean onLongClick(View v) {
            Intent intent = new Intent(PassActivity.this, CreateDriverActivity.class);
            intent.putExtra(MODE, mode.UPDATE_PASS_DRIVER.name());
            intent.putExtra("Driver", driver);
            intent.putExtra("Vehicle", vehicle);
            startActivity(intent);
            finish();
            return true;
        }
    });
    // Set up text views for driver info
    TextView newDriver = (TextView) findViewById(R.id.new_visitor_text_view);
    TextView name = (TextView) findViewById(R.id.driver_text_view);
    TextView driverAddress = (TextView) findViewById(R.id.address_text_view);
    TextView driverTownCity = (TextView) findViewById(R.id.town_city_text_view);
    newDriver.setText("");
    name.setText(driver.getName());
    driverAddress.setText(driver.getStreet());
    driverTownCity.setText(driver.getTown() + ", " + driver.getState() + " " + driver.getZipCode());
}

From source file:at.ac.tuwien.detlef.fragments.PodListFragment.java

private View createHeader() {
    View v = getLayoutInflater(getArguments()).inflate(R.layout.pod_list_header, null);

    TextView tv = (TextView) v.findViewById(R.id.podListPodcastName);
    tv.setText(R.string.all_episodes);/*from  w  ww  . ja v  a 2s. c  om*/

    v.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            listener.onPodcastSelected(null);
        }
    });

    return v;
}

From source file:com.example.android.rowanparkingpass.Activities.PassActivity.java

public void setVehicleView() {
    View vehicleView = findViewById(R.id.vehicle_view);
    vehicleView.setOnClickListener(new View.OnClickListener() {
        @Override//  w ww. j  a  v  a  2  s  .  co m
        public void onClick(View v) {
            Intent intent = new Intent(PassActivity.this, VehiclesActivity.class);
            intent.putExtra(MODE, mode.UPDATE_PASS_VEHICLE.name());
            intent.putExtra("Driver", (Serializable) driver);
            startActivity(intent);
            finish();
        }
    });
    vehicleView.setOnLongClickListener(new View.OnLongClickListener() {
        @Override
        public boolean onLongClick(View v) {
            Intent intent = new Intent(PassActivity.this, CreateVehicleActivity.class);
            intent.putExtra(MODE, mode.UPDATE_PASS_VEHICLE.name());
            intent.putExtra("Driver", (Serializable) driver);
            intent.putExtra("Vehicle", (Serializable) vehicle);
            startActivity(intent);
            finish();
            return true;
        }
    });
    // Set up text views for vehicle info
    TextView newVehicle = (TextView) findViewById(R.id.new_vehicle_text_view);
    TextView carText = (TextView) findViewById(R.id.car_text_view);
    TextView plateText = (TextView) findViewById(R.id.plate_text_view);
    TextView carColor = (TextView) findViewById(R.id.car_color);
    newVehicle.setText("");
    carText.setText(vehicle.getYear() + " " + vehicle.getMake() + " " + vehicle.getModel());
    plateText.setText(vehicle.getVehicleState() + " " + vehicle.getLicensePlate());
    carColor.setText("");
    carColor.setTextColor(Integer.parseInt(vehicle.getColor()));
    carColor.setBackgroundColor(Integer.parseInt(vehicle.getColor()));
}

From source file:com.davis.kangpinhui.views.viewpagerindicator.ScrollPageIndicator.java

private void addTabView(int index) {
    final View tabView = indicatorAdapter.getIndicatorView(index);
    tabView.setTag(index);/*from  w ww.j a va  2  s.c  om*/
    tabView.setFocusable(true);
    tabView.setOnClickListener(mTabClickListener);
    mTabLayout.addView(tabView, new LinearLayout.LayoutParams(WRAP_CONTENT, MATCH_PARENT));
}

From source file:android.support.v7.widget.ActionBarContextView.java

public void initForMode(final ActionMode mode) {
    if (mClose == null) {
        LayoutInflater inflater = LayoutInflater.from(getContext());
        mClose = inflater.inflate(mCloseItemLayout, this, false);
        addView(mClose);/*from   w ww.  j ava  2  s  .c o m*/
    } else if (mClose.getParent() == null) {
        addView(mClose);
    }

    View closeButton = mClose.findViewById(R.id.action_mode_close_button);
    closeButton.setOnClickListener(new OnClickListener() {
        public void onClick(View v) {
            mode.finish();
        }
    });

    final MenuBuilder menu = (MenuBuilder) mode.getMenu();
    if (mActionMenuPresenter != null) {
        mActionMenuPresenter.dismissPopupMenus();
    }
    mActionMenuPresenter = new ActionMenuPresenter(getContext());
    mActionMenuPresenter.setReserveOverflow(true);

    final LayoutParams layoutParams = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.MATCH_PARENT);
    menu.addMenuPresenter(mActionMenuPresenter, mPopupContext);
    mMenuView = (ActionMenuView) mActionMenuPresenter.getMenuView(this);
    ViewCompat.setBackground(mMenuView, null);
    addView(mMenuView, layoutParams);
}

From source file:com.anysoftkeyboard.ui.settings.wordseditor.UserDictionaryEditorFragment.java

@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
    super.onViewCreated(view, savedInstanceState);
    mLanguagesSpinner.setOnItemSelectedListener(new OnItemSelectedListener() {
        public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
            mSelectedLocale = ((DictionaryLocale) arg0.getItemAtPosition(arg2)).getLocale();
            fillWordsList();// w w w  .  ja  va 2s  .  co m
        }

        public void onNothingSelected(AdapterView<?> arg0) {
            Log.d(TAG, "No locale selected");
            mSelectedLocale = null;
        }
    });

    View emptyView = view.findViewById(R.id.empty_user_dictionary);
    emptyView.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            createEmptyItemForAdd();
        }
    });

    mWordsListView = (AbsListView) view.findViewById(android.R.id.list);
    mWordsListView.setFastScrollEnabled(true);
    //this is for the "empty state" - it will allow the user to quickly add the first word.
    mWordsListView.setEmptyView(emptyView);
    mWordsListView.setOnItemClickListener(this);
}

From source file:com.abcvoipsip.ui.calllog.CallLogDetailsFragment.java

/** Configures the call button area using the given entry. */
private void configureCallButton(String callText, CharSequence nbrLabel, CharSequence number) {
    View convertView = getView().findViewById(R.id.call_and_sms);
    convertView.setVisibility(TextUtils.isEmpty(number) ? View.GONE : View.VISIBLE);

    TextView text = (TextView) convertView.findViewById(R.id.call_and_sms_text);

    View mainAction = convertView.findViewById(R.id.call_and_sms_main_action);
    mainAction.setOnClickListener(mPrimaryActionListener);
    mainAction.setContentDescription(callText);
    mainAction.setTag(number);//from   w  ww  .j  a  va 2 s.  c om
    text.setText(callText);

    TextView label = (TextView) convertView.findViewById(R.id.call_and_sms_label);
    if (TextUtils.isEmpty(nbrLabel)) {
        label.setVisibility(View.GONE);
    } else {
        label.setText(nbrLabel);
        label.setVisibility(View.VISIBLE);
    }
}

From source file:com.tdispatch.passenger.fragment.SearchAddressFragment.java

@Override
protected void onPostCreateView() {

    ImageView iv = (ImageView) mFragmentView.findViewById(R.id.icon);
    EditText et = (EditText) mFragmentView.findViewById(R.id.address);

    int imgId = R.drawable.ic_launcher;
    int hintId = R.string.address_search_generic_hint;
    switch (mType) {
    case SearchActivity.TYPE_PICKUP:
        imgId = R.drawable.map_marker_pickup;
        hintId = R.string.address_search_pickup_hint;
        break;/*  w w w  .  j  a v a 2s. c o  m*/
    case SearchActivity.TYPE_DROPOFF:
        imgId = R.drawable.map_marker_dropoff;
        hintId = R.string.address_search_dropoff_hint;
        break;
    }
    iv.setImageResource(imgId);

    et.setText((mAddress != null) ? mAddress.getAddress() : "");
    et.setHint(hintId);

    et.setOnEditorActionListener(mOnEditorActionListener);
    et.addTextChangedListener(mTextWatcher);

    WebnetTools.setVisibility(mFragmentView, R.id.button_voice_search,
            mVoiceSearchAvailable ? View.VISIBLE : View.GONE);

    int[] ids = { R.id.button_voice_search, R.id.button_clear };
    for (int id : ids) {
        View v = mFragmentView.findViewById(id);
        if (v != null) {
            v.setOnClickListener(mOnClickListener);
        }
    }

    WebnetTools.setVisibility(mFragmentView, R.id.button_clear, View.GONE);

    ListView lv = (ListView) mFragmentView.findViewById(R.id.list);
    mAdapter = new ListAdapter(mParentActivity, 0, mItems);
    lv.setAdapter(mAdapter);
}

From source file:com.azhansy.linky.view.PagerSlidingIndicator.java

@Override
public void onFinishInflate() {
    super.onFinishInflate();
    tabsContainer = (LinearLayout) getChildAt(0);

    for (int i = 0; i < tabsContainer.getChildCount(); i++) {
        final int position = i;
        View v = tabsContainer.getChildAt(i);
        v.setOnClickListener(new OnClickListener() {
            @Override//w  ww .j  a v  a  2s  . c o m
            public void onClick(View v) {
                if (mOnIndicatorItemClickListener == null
                        || !mOnIndicatorItemClickListener.onIndicatorItemClick(position)) {
                    if (pager != null) {
                        pager.setCurrentItem(position);
                    } else {
                        setSelection(position);
                    }
                }
            }
        });
    }
    setSelection(0);
}