Tabnine Logo
View.hasOnClickListeners
Code IndexAdd Tabnine to your IDE (free)

How to use
hasOnClickListeners
method
in
android.view.View

Best Java code snippets using android.view.View.hasOnClickListeners (Showing top 7 results out of 315)

origin: fengjundev/Android-Skin-Loader

  public CommonViewHolder setOnClickListenr(int viewId, OnClickListener listener){
    View view = mViews.get(viewId);
    
    if(view == null){
      view = mConvertView.findViewById(viewId);
      view.setOnClickListener(listener);
      mViews.put(viewId, view);
    }else if(!view.hasOnClickListeners()){
      view.setOnClickListener(listener);
      mViews.put(viewId, view);
    }
    
    return this;
  }
}
origin: stackoverflow.com

 window.setTouchInterceptor(new OnTouchListener() { 
  public boolean onTouch(View view, MotionEvent event) { 
    if (event.getAction() == MotionEvent.ACTION_DOWN) {
     window.dismiss();
     boolean consumedEvent = true;
     if (view.hasOnClickListeners()) {
       consumedEvent = view.onTouchEvent(event);
     } 
    return consumedEvent; 
  } 
  return false;    
 } 
});
origin: androidmalin/RengwuxianRxjava

/**
 * Remove an onclick listener
 *
 * @param view
 * @author malin.myemail@gmail.com
 * @website https://github.com/androidmalin
 * @data 2016/01/22
 */
private void unBingListener(View view) {
  if (view != null) {
    try {
      if (view.hasOnClickListeners()) {
        view.setOnClickListener(null);
      }
      if (view instanceof ViewGroup && !(view instanceof AdapterView)) {
        ViewGroup viewGroup = (ViewGroup) view;
        int viewGroupChildCount = viewGroup.getChildCount();
        for (int i = 0; i < viewGroupChildCount; i++) {
          unBingListener(viewGroup.getChildAt(i));
        }
      }
    } catch (Exception e) {
      e.printStackTrace();
    }
  }
}
origin: stackoverflow.com

if (view != null) {
  try {
    if (view.hasOnClickListeners()) {
      view.setOnClickListener(null);
origin: Meituan-Dianping/Shield

@Override
public void onBindViewHolder(final MergeSectionDividerAdapter.BasicHolder holder, final int sectionIndex, final int row) {
  if (extraInterface != null && extraInterface.getOnItemClickListener() != null && adapter.getCellType(sectionIndex, row) == CellType.NORMAL) {
    Pair<Integer, Integer> pair = getInnerPosition(sectionIndex, row);
    if (holder != null
        && holder.itemView != null && !(holder.itemView instanceof AdapterView)
        && (!holder.itemView.hasOnClickListeners() || needResetClickListener(pair.first, pair.second, holder.itemView.getTag(R.id.item_click_tag_key_id)))
        ) {
      OnInnerItemClickListener onInnerItemClickListener = null;
      if (holder.itemView.getTag(R.id.item_click_tag_key_id) instanceof OnInnerItemClickListener) {
        onInnerItemClickListener = (OnInnerItemClickListener) holder.itemView.getTag(R.id.item_click_tag_key_id);
        onInnerItemClickListener.sectionIndex = pair.first;
        onInnerItemClickListener.rowPosition = pair.second;
      } else {
        onInnerItemClickListener = new OnInnerItemClickListener(pair.first, pair.second);
      }
      holder.itemView.setOnClickListener(onInnerItemClickListener);
      holder.itemView.setTag(R.id.item_click_tag_key_id, onInnerItemClickListener);
    }
  }
  super.onBindViewHolder(holder, sectionIndex, row);
}
origin: androidmalin/ILOVEYOU

/**
 * Remove an onclick listener
 */
public static void unBingListener(View view) {
  if (view != null) {
    try {
      if (view.hasOnClickListeners()) {
        view.setOnClickListener(null);
      }
      if (view instanceof TextView){
        ((TextView) view).addTextChangedListener(null);
        ((TextView) view).setOnEditorActionListener(null);
      }
      if (view.getOnFocusChangeListener() != null) {
        view.setOnFocusChangeListener(null);
      }
      if (view instanceof ViewGroup && !(view instanceof AdapterView)) {
        ViewGroup viewGroup = (ViewGroup) view;
        int viewGroupChildCount = viewGroup.getChildCount();
        for (int i = 0; i < viewGroupChildCount; i++) {
          unBingListener(viewGroup.getChildAt(i));
        }
      }
    } catch (Exception e) {
      e.printStackTrace();
    }
  }
}
origin: jbruchanov/AnUitor

data.put("HasOnClickListener", v.hasOnClickListeners());
android.viewViewhasOnClickListeners

Popular methods of View

  • findViewById
  • setOnClickListener
  • getId
  • setVisibility
  • getLayoutParams
  • getTag
  • getHeight
  • getWidth
  • setTag
  • getContext
  • onDraw
  • getTop
  • onDraw,
  • getTop,
  • setLayoutParams,
  • setBackgroundColor,
  • getMeasuredHeight,
  • getParent,
  • getMeasuredWidth,
  • getBottom,
  • getLeft,
  • layout

Popular in Java

  • Parsing JSON documents to java classes using gson
  • compareTo (BigDecimal)
  • getSharedPreferences (Context)
  • scheduleAtFixedRate (Timer)
  • BorderLayout (java.awt)
    A border layout lays out a container, arranging and resizing its components to fit in five regions:
  • HttpURLConnection (java.net)
    An URLConnection for HTTP (RFC 2616 [http://tools.ietf.org/html/rfc2616]) used to send and receive d
  • ServerSocket (java.net)
    This class represents a server-side socket that waits for incoming client connections. A ServerSocke
  • Locale (java.util)
    Locale represents a language/country/variant combination. Locales are used to alter the presentatio
  • TimeUnit (java.util.concurrent)
    A TimeUnit represents time durations at a given unit of granularity and provides utility methods to
  • Scheduler (org.quartz)
    This is the main interface of a Quartz Scheduler. A Scheduler maintains a registry of org.quartz.Job
  • Github Copilot alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now