下面列出了android.widget.AdapterView#OnItemLongClickListener ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
public void setOnAppListItemLongClickListener(AdapterView.OnItemLongClickListener listener) {
mOnItemLongClickListener = listener;
if (mUseGridMode) {
if (mAppListGridView != null) {
mAppListGridView.setOnItemLongClickListener(mOnItemLongClickListener);
}
} else {
if (mAppListListView != null) {
mAppListListView.setOnItemLongClickListener(mOnItemLongClickListener);
}
}
}
public void setOnItemLongClickListener(AdapterView.OnItemLongClickListener listener) {
this.mOnItemLongClickListener = listener;
}
public void setOnItemLongClickListener(int viewId, AdapterView.OnItemLongClickListener listener) {
AdapterView view = findViewById(viewId);
view.setOnItemLongClickListener(listener);
}
@NonNull
ViewFinder setOnItemLongClickListener(@IdRes int ID, AdapterView.OnItemLongClickListener listener);
public void setLongClickListener(AdapterView.OnItemLongClickListener listener) {
mConvListView.setOnItemLongClickListener(listener);
}
public static void itemLongClick(AdapterView.OnItemLongClickListener li, AdapterView ... views) {
if(views == null || views.length == 0) return;
for(AdapterView v : views) v.setOnItemLongClickListener(li);
}
public RecyclerViewHolder setOnItemLongClickListener(int viewId, AdapterView.OnItemLongClickListener listener) {
mHolderImpl.setOnItemLongClickListener(viewId, listener);
return this;
}
protected AdapterView.OnItemLongClickListener getOnItemLongClickListener() {
return null;
}
public void setOnItemLongClickListener(AdapterView.OnItemLongClickListener listener) {
mOnItemLongClickListener = listener;
}
public void setOnItemLongClickListener(AdapterView.OnItemLongClickListener onItemLongClickListener) {
mOnItemLongClickListener = onItemLongClickListener;
}
@Override
public void setOnItemLongClickListener(AdapterView.OnItemLongClickListener listener)
{
mOnItemLongClicked = listener;
}
public static void itemLongClick(IPresenter li, AdapterView ... views) {
if(!(li instanceof AdapterView.OnItemLongClickListener)) return;
itemLongClick((AdapterView.OnItemLongClickListener) li, views);
}
public static void itemLongClick(AdapterView.OnItemLongClickListener li, AdapterView ... views) {
if(views == null || views.length == 0) return;
for(AdapterView v : views) v.setOnItemLongClickListener(li);
}
public static Void onItemLongClick(AdapterView.OnItemLongClickListener arg) {
return BaseDSL.attr("onItemLongClick", arg);
}
public ItemViewHelper setOnItemLongClickListener(int viewId, AdapterView.OnItemLongClickListener listener) {
AdapterView view = this.getView(viewId);
view.setOnItemLongClickListener(listener);
return this;
}
/**
* Sets the listview or gridview's item long click listener of the view
*
* @param viewId The view id.
* @param listener The item long click listener;
* @return The BaseViewHolder for chaining.
*/
public BaseViewHolder setOnItemLongClickListener(@IdRes int viewId, AdapterView.OnItemLongClickListener listener) {
AdapterView view = getView(viewId);
view.setOnItemLongClickListener(listener);
return this;
}
/**
* Sets the listview or gridview's item long click listener of the view
*
* @param viewId The view id.
* @param listener The item long click listener;
* @return The BaseViewHolder for chaining.
*/
public BaseViewHolder setOnItemLongClickListener(int viewId, AdapterView.OnItemLongClickListener listener) {
AdapterView view = getView(viewId);
view.setOnItemLongClickListener(listener);
return this;
}
/**
* Sets the listview or gridview's item long click listener of the view
*
* @param viewId The view id.
* @param listener The item long click listener;
* @return The BaseViewHolder for chaining.
*/
public BaseViewHolder setOnItemLongClickListener(int viewId, AdapterView.OnItemLongClickListener listener) {
AdapterView view = getView(viewId);
view.setOnItemLongClickListener(listener);
return this;
}
/**
* Sets the listview or gridview's item long click listener of the view
*
* @param viewId The view id.
* @param listener The item long click listener;
* @return The BaseViewHolder for chaining.
*/
public BaseViewHolder setOnItemLongClickListener(int viewId, AdapterView.OnItemLongClickListener listener) {
AdapterView view = getView(viewId);
view.setOnItemLongClickListener(listener);
return this;
}
/**
* Sets the listview or gridview's item long click listener of the view
*
* @param viewId The view id.
* @param listener The item long click listener;
* @return The BaseViewHolder for chaining.
*/
public BaseViewHolder setOnItemLongClickListener(@IdRes int viewId, AdapterView.OnItemLongClickListener listener) {
AdapterView view = getView(viewId);
view.setOnItemLongClickListener(listener);
return this;
}