List of usage examples for android.view View setOnLongClickListener
public void setOnLongClickListener(@Nullable OnLongClickListener l)
From source file:cn.bingoogolapple.androidcommon.adapter.BGAViewHolderHelper.java
/** * idviewIditem??//from ww w. jav a 2 s . c o m * * @param viewId */ public void setItemChildLongClickListener(@IdRes int viewId) { View view = getView(viewId); if (view != null) { view.setOnLongClickListener(this); } }
From source file:nl.frankkie.hwcon2016.activities.AboutAppActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_about_app); // Show the Up button in the action bar. Toolbar mToolbar = (Toolbar) findViewById(R.id.toolbar); mToolbar.setTitle(getTitle());//from w w w . j a v a 2 s . com setSupportActionBar(mToolbar); getSupportActionBar().setDisplayHomeAsUpEnabled(true); //Fill data TextView version = (TextView) findViewById(R.id.aboutapp_version); String versionString = ""; try { versionString = "Version: " + this.getPackageManager().getPackageInfo(this.getPackageName(), 0).versionName + "-" + this.getPackageManager().getPackageInfo(this.getPackageName(), 0).versionCode; } catch (PackageManager.NameNotFoundException nnfe) { nnfe.printStackTrace(); ACRA.getErrorReporter().handleException(nnfe); } version.setText(versionString); final View btnViewLicences = findViewById(R.id.aboutapp_viewlicences); btnViewLicences.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { showLicenceInfo(); } }); btnViewLicences.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View v) { if (mGoogleApiClient.isConnected()) { Games.Achievements.unlock(mGoogleApiClient, getString(R.string.achievement_another_easter_egg)); } Toast.makeText(AboutAppActivity.this, R.string.another_easteregg_found, Toast.LENGTH_LONG).show(); return true; } }); //Easter Egg stuff ImageView image = (ImageView) findViewById(R.id.aboutapp_frankkienl_image); image.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { timesClicked++; if (timesClicked >= 10) { Intent i = new Intent(AboutAppActivity.this, EasterEggActivity.class); startActivity(i); timesClicked = 0; //reset } } }); initGoogleApi(); }
From source file:com.simas.vc.file_chooser.FileChooser.java
private View createHeader(ViewGroup parent) { View header = mInflater.inflate(R.layout.file_chooser_header, parent, false); header.setOnClickListener(new View.OnClickListener() { @Override/*from ww w . j a v a2 s .c om*/ public void onClick(View v) { navigateUp(); } }); header.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View v) { dismiss(); return true; } }); return header; }
From source file:com.metinkale.prayerapp.vakit.fragments.NotificationPrefs.java
private void initCuma(int switchId, int textId, int expandId, final Vakit vakit) { final SwitchCompat sw = (SwitchCompat) mView.findViewById(switchId); final LinearLayout expand = (LinearLayout) mView.findViewById(expandId); sw.setChecked(mTimes.isCumaActive()); sw.setOnCheckedChangeListener(new OnCheckedChangeListener() { @Override/* w w w .j av a2 s . c om*/ public void onCheckedChanged(CompoundButton compoundButton, boolean b) { mTimes.setCumaActive(b); if (!b && expand.getVisibility() == View.VISIBLE) { expand.setVisibility(View.GONE); } } }); View title = (View) mView.findViewById(textId).getParent(); title.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View v) { if (!BuildConfig.DEBUG) { return false; } mTestAlarm = true; Times.Alarm a = new Times.Alarm(); a.time = System.currentTimeMillis() + (5 * 1000); a.city = mTimes.getID(); a.cuma = true; a.vakit = vakit; AlarmReceiver.setAlarm(getActivity(), a); Toast.makeText(App.getContext(), "Will play within 5 seconds", Toast.LENGTH_LONG).show(); return true; } }); title.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { if (sw.isChecked()) { expand.setVisibility((expand.getVisibility() == View.VISIBLE) ? View.GONE : View.VISIBLE); } else { Toast.makeText(getActivity(), R.string.activateForMorePrefs, Toast.LENGTH_LONG).show(); } } }); PrefsView sound = (PrefsView) expand.findViewById(R.id.sound); sound.setPrefType(PrefsView.Pref.Sela); sound.setVakit(vakit); sound.setPrefFunctions(new PrefsView.PrefsFunctions() { @Override public Object getValue() { return mTimes.getCumaSound(); } @Override public void setValue(Object obj) { mTimes.setCumaSound((String) obj); } }); PrefsView vibr = (PrefsView) expand.findViewById(R.id.vibration); vibr.setPrefFunctions(new PrefsView.PrefsFunctions() { @Override public Object getValue() { return mTimes.hasCumaVibration(); } @Override public void setValue(Object obj) { mTimes.setCumaVibration((boolean) obj); } }); PrefsView silenter = (PrefsView) expand.findViewById(R.id.silenter); silenter.setPrefFunctions(new PrefsView.PrefsFunctions() { @Override public Object getValue() { return mTimes.getCumaSilenterDuration(); } @Override public void setValue(Object obj) { mTimes.setCumaSilenterDuration((int) obj); } }); PrefsView dua = (PrefsView) expand.findViewById(R.id.dua); dua.setVisibility(View.GONE); PrefsView time = (PrefsView) expand.findViewById(R.id.time); time.setPrefFunctions(new PrefsView.PrefsFunctions() { @Override public Object getValue() { return mTimes.getCumaTime(); } @Override public void setValue(Object obj) { mTimes.setCumaTime((int) obj); } }); }
From source file:com.metinkale.prayerapp.vakit.fragments.NotificationPrefs.java
private void initEarly(int switchId, int textId, int expandId, final Vakit vakit) { final SwitchCompat sw = (SwitchCompat) mView.findViewById(switchId); final LinearLayout expand = (LinearLayout) mView.findViewById(expandId); sw.setChecked(mTimes.isEarlyNotificationActive(vakit)); sw.setOnCheckedChangeListener(new OnCheckedChangeListener() { @Override//w w w.j av a 2s .c o m public void onCheckedChanged(CompoundButton compoundButton, boolean b) { mTimes.setEarlyNotificationActive(vakit, b); if (!b && expand.getVisibility() == View.VISIBLE) { expand.setVisibility(View.GONE); } } }); View title = (View) mView.findViewById(textId).getParent(); title.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View v) { if (!BuildConfig.DEBUG) { return false; } mTestAlarm = true; Times.Alarm a = new Times.Alarm(); a.time = System.currentTimeMillis() + (5 * 1000); a.city = mTimes.getID(); a.early = true; a.vakit = vakit; AlarmReceiver.setAlarm(getActivity(), a); Toast.makeText(App.getContext(), "Will play within 5 seconds", Toast.LENGTH_LONG).show(); return true; } }); title.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { if (sw.isChecked()) { expand.setVisibility((expand.getVisibility() == View.VISIBLE) ? View.GONE : View.VISIBLE); } else { Toast.makeText(getActivity(), R.string.activateForMorePrefs, Toast.LENGTH_LONG).show(); } } }); PrefsView sound = (PrefsView) expand.findViewById(R.id.sound); sound.setVakit(vakit); sound.setPrefFunctions(new PrefsView.PrefsFunctions() { @Override public Object getValue() { return mTimes.getEarlySound(vakit); } @Override public void setValue(Object obj) { mTimes.setEarlySound(vakit, (String) obj); } }); PrefsView vibr = (PrefsView) expand.findViewById(R.id.vibration); vibr.setPrefFunctions(new PrefsView.PrefsFunctions() { @Override public Object getValue() { return mTimes.hasEarlyVibration(vakit); } @Override public void setValue(Object obj) { mTimes.setEarlyVibration(vakit, (boolean) obj); } }); PrefsView silenter = (PrefsView) expand.findViewById(R.id.silenter); silenter.setPrefFunctions(new PrefsView.PrefsFunctions() { @Override public Object getValue() { return mTimes.getEarlySilenterDuration(vakit); } @Override public void setValue(Object obj) { mTimes.setEarlySilenterDuration(vakit, (int) obj); } }); PrefsView dua = (PrefsView) expand.findViewById(R.id.dua); dua.setVisibility(View.GONE); PrefsView time = (PrefsView) expand.findViewById(R.id.time); time.setPrefFunctions(new PrefsView.PrefsFunctions() { @Override public Object getValue() { return mTimes.getEarlyTime(vakit); } @Override public void setValue(Object obj) { mTimes.setEarlyTime(vakit, (int) obj); } }); }
From source file:com.metinkale.prayerapp.vakit.fragments.NotificationPrefs.java
private void initMain(int switchId, int textId, int expandId, final Vakit vakit) { final SwitchCompat sw = (SwitchCompat) mView.findViewById(switchId); final LinearLayout expand = (LinearLayout) mView.findViewById(expandId); sw.setChecked(mTimes.isNotificationActive(vakit)); sw.setOnCheckedChangeListener(new OnCheckedChangeListener() { @Override//w w w. ja v a 2 s .co m public void onCheckedChanged(CompoundButton compoundButton, boolean b) { mTimes.setNotificationActive(vakit, b); if (!b && expand.getVisibility() == View.VISIBLE) { expand.setVisibility(View.GONE); } } }); View title = (View) mView.findViewById(textId).getParent(); title.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View v) { if (!BuildConfig.DEBUG) { return false; } mTestAlarm = true; Times.Alarm a = new Times.Alarm(); a.time = System.currentTimeMillis() + (5 * 1000); a.city = mTimes.getID(); a.vakit = vakit; AlarmReceiver.setAlarm(getActivity(), a); Toast.makeText(App.getContext(), "Will play within 5 seconds", Toast.LENGTH_LONG).show(); return true; } }); title.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { if (sw.isChecked()) { expand.setVisibility(expand.getVisibility() == View.VISIBLE ? View.GONE : View.VISIBLE); } else { Toast.makeText(getActivity(), R.string.activateForMorePrefs, Toast.LENGTH_LONG).show(); } } }); PrefsView sound = (PrefsView) expand.findViewById(R.id.sound); sound.setVakit(vakit); sound.setPrefFunctions(new PrefsView.PrefsFunctions() { @Override public Object getValue() { return mTimes.getSound(vakit); } @Override public void setValue(Object obj) { mTimes.setSound(vakit, (String) obj); } }); PrefsView vibr = (PrefsView) expand.findViewById(R.id.vibration); vibr.setPrefFunctions(new PrefsView.PrefsFunctions() { @Override public Object getValue() { return mTimes.hasVibration(vakit); } @Override public void setValue(Object obj) { mTimes.setVibration(vakit, (boolean) obj); } }); PrefsView silenter = (PrefsView) expand.findViewById(R.id.silenter); silenter.setPrefFunctions(new PrefsView.PrefsFunctions() { @Override public Object getValue() { return mTimes.getSilenterDuration(vakit); } @Override public void setValue(Object obj) { mTimes.setSilenterDuration(vakit, (int) obj); } }); PrefsView dua = (PrefsView) expand.findViewById(R.id.dua); dua.setPrefFunctions(new PrefsView.PrefsFunctions() { @Override public Object getValue() { return mTimes.getDua(vakit); } @Override public void setValue(Object obj) { mTimes.setDua(vakit, (String) obj); } }); PrefsView time = (PrefsView) expand.findViewById(R.id.time); if (vakit == Vakit.SABAH) { time.setTag("SabahTime"); time.setPrefFunctions(new PrefsView.PrefsFunctions() { @Override public Object getValue() { return mTimes.getSabahTime() * (mTimes.isAfterImsak() ? -1 : 1); } @Override public void setValue(Object obj) { int time = (int) obj; mTimes.setSabahTime(Math.abs(time)); mTimes.setAfterImsak(time < 0); } }); } else { time.setVisibility(View.GONE); } }
From source file:com.jefftharris.passwdsafe.FileListFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { if (itsListener.activityHasMenu()) { setHasOptionsMenu(true);//from w w w . ja v a2s .co m } View view = inflater.inflate(R.layout.fragment_file_list, container, false); View v = view.findViewById(R.id.current_group_panel); v.setOnClickListener(this); v.setOnLongClickListener(this); v = view.findViewById(R.id.home); v.setOnClickListener(this); v.setOnLongClickListener(this); return view; }
From source file:com.kaliturin.blacklist.adapters.SMSConversationsListCursorAdapter.java
@Override public View newView(Context context, Cursor cursor, ViewGroup parent) { LayoutInflater inflater = LayoutInflater.from(context); View view = inflater.inflate(R.layout.row_sms_conversations_list, parent, false); // view holder for the row ViewHolder viewHolder = new ViewHolder(view); // add view holder to the row view.setTag(viewHolder);//from www . j a v a 2s. c o m // on click listeners for the row and checkbox (which is inside the row) view.setOnClickListener(rowOnClickListener); view.setOnLongClickListener(rowOnLongClickListener); return view; }
From source file:com.github.michalbednarski.intentslab.browser.RegisteredReceiverInfoFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View v = inflater.inflate(R.layout.activity_component_info, container, false); // Find views: header, icon, component name and description TextView titleTextView = (TextView) v.findViewById(R.id.title); TextView componentTextView = (TextView) v.findViewById(R.id.component); ImageView iconView = (ImageView) v.findViewById(R.id.icon); TextView descriptionTextView = (TextView) v.findViewById(R.id.description); descriptionTextView.setMovementMethod(LinkMovementMethod.getInstance()); // Fill header titleTextView.setText(R.string.registered_receiver); componentTextView.setText(mReceiverInfo.processName); /*mIconView.setImageDrawable( mExtendedComponentInfo.systemComponentInfo.loadIcon(getActivity().getPackageManager()) );*//*from w w w.ja va 2 s . co m*/ iconView.setImageDrawable(null); // TODO // Description text FormattedTextBuilder text = new FormattedTextBuilder(); // Description: permission boolean hasOverallPermission = false; String permission = null; try { permission = mReceiverInfo.getOverallPermission(); hasOverallPermission = true; } catch (RegisteredReceiverInfo.MixedPermissionsException ignored) { } if (permission != null) { text.appendValue(getString(R.string.permission_required_title), permission, true, FormattedTextBuilder.ValueSemantic.PERMISSION); } // Description: <intent-filter>'s text.appendHeader(getString(R.string.intent_filters)); IntentFilter[] intentFilters = mReceiverInfo.intentFilters; for (int i = 0, j = intentFilters.length; i < j; i++) { IntentFilter filter = intentFilters[i]; boolean hasSpecificPermission = !hasOverallPermission && mReceiverInfo.filterPermissions[i] != null; if (hasSpecificPermission) { text.appendColoured( // TODO: link "\n\n<!-- " + getString(R.string.permission_required_title) + ": " + mReceiverInfo.filterPermissions[i] + " -->", getResources().getColor(R.color.xml_comment)); } text.appendFormattedText(ComponentInfoFragment.dumpIntentFilter(filter, getResources(), true)); if (hasSpecificPermission) { text.appendRaw("\n"); } } // Put text in TextView descriptionTextView.setText(text.getText()); // Go to intent editor button v.findViewById(R.id.go_to_intent_editor).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (getArguments().getBoolean(ComponentInfoFragment.ARG_LAUNCHED_FROM_INTENT_EDITOR, false)) { getActivity().finish(); return; } startActivity(new Intent(getActivity(), IntentEditorActivity.class) .putExtra(IntentEditorActivity.EXTRA_INTENT, new Intent()) .putExtra(IntentEditorActivity.EXTRA_COMPONENT_TYPE, IntentEditorConstants.BROADCAST) .putExtra(IntentEditorActivity.EXTRA_INTENT_FILTERS, mReceiverInfo.intentFilters)); } }); // Receive broadcast button View receiveBroadcastButton = v.findViewById(R.id.receive_broadcast); receiveBroadcastButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { ReceiveBroadcastService.startReceiving(getActivity(), mReceiverInfo.intentFilters, false); } }); receiveBroadcastButton.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View v) { ReceiveBroadcastService.startReceiving(getActivity(), mReceiverInfo.intentFilters, true); return true; } }); receiveBroadcastButton.setVisibility(View.VISIBLE); receiveBroadcastButton.setEnabled(true); return v; }
From source file:com.sourceallies.android.zonebeacon.adapter.MainAdapter.java
@VisibleForTesting protected void setItemClick(View root, final SwitchCompat buttonSwitch, int section, int relativePosition) { if (root != null && buttonSwitch != null) { // Null for the header root.setOnClickListener(getClickListener(buttonSwitch, section, relativePosition)); root.setOnLongClickListener(getLongClickListener(section, relativePosition)); }// w ww.ja v a 2 s . co m }