android.widget.Filterable的实例源码

项目:Sega    文件SearchView.java   
private void onTextChanged(CharSequence newText) {
    CharSequence text = mEditText.getText();
    mUserQuery = text;
    if (mAdapter != null && mAdapter instanceof Filterable) {
        ((Filterable) mAdapter).getFilter().filter(text);
    }
    if (mOnQuerychangelistener != null && !TextUtils.equals(newText,mOldQueryText)) {
        dispatchFilters();
        mOnQuerychangelistener.onQueryTextChange(newText.toString());
    }
    mOldQueryText = newText.toString();

    if (!TextUtils.isEmpty(newText)) {
        showClearTextIcon();
    } else {
        hideClearTextIcon();
    }
}
项目:exciting-app    文件HeaderViewlistadapter.java   
public HeaderViewlistadapter(ArrayList<FixedViewInfo> headerViewInfos,ArrayList<FixedViewInfo> footerViewInfos,listadapter adapter) {
    mAdapter = adapter;
    mIsFilterable = adapter instanceof Filterable;

    if (headerViewInfos == null) {
        mHeaderViewInfos = EMPTY_INFO_LIST;
    } else {
        mHeaderViewInfos = headerViewInfos;
    }

    if (footerViewInfos == null) {
        mFooterViewInfos = EMPTY_INFO_LIST;
    } else {
        mFooterViewInfos = footerViewInfos;
    }

    mAreAllFixedViewsSelectable = areAllListInfosSelectable(mHeaderViewInfos)
            && areAllListInfosSelectable(mFooterViewInfos);
}
项目:boohee_v5.6    文件PLA_HeaderViewlistadapter.java   
public PLA_HeaderViewlistadapter(ArrayList<PLA_ListView$FixedViewInfo> headerViewInfos,ArrayList<PLA_ListView$FixedViewInfo> footerViewInfos,listadapter adapter) {
    this.mAdapter = adapter;
    this.mIsFilterable = adapter instanceof Filterable;
    if (headerViewInfos == null) {
        this.mHeaderViewInfos = EMPTY_INFO_LIST;
    } else {
        this.mHeaderViewInfos = headerViewInfos;
    }
    if (footerViewInfos == null) {
        this.mFooterViewInfos = EMPTY_INFO_LIST;
    } else {
        this.mFooterViewInfos = footerViewInfos;
    }
    boolean z = areAllListInfosSelectable(this.mHeaderViewInfos) && areAllListInfosSelectable
            (this.mFooterViewInfos);
    this.mAreAllFixedViewsSelectable = z;
}
项目:Swap    文件PLA_HeaderViewlistadapter.java   
public PLA_HeaderViewlistadapter(ArrayList<PLA_ListView.FixedViewInfo> headerViewInfos,ArrayList<PLA_ListView.FixedViewInfo> footerViewInfos,listadapter adapter) {
    mAdapter = adapter;
    mIsFilterable = adapter instanceof Filterable;

    if (headerViewInfos == null) {
        mHeaderViewInfos = EMPTY_INFO_LIST;
    } else {
        mHeaderViewInfos = headerViewInfos;
    }

    if (footerViewInfos == null) {
        mFooterViewInfos = EMPTY_INFO_LIST;
    } else {
        mFooterViewInfos = footerViewInfos;
    }

    mAreAllFixedViewsSelectable =
            areAllListInfosSelectable(mHeaderViewInfos)
            && areAllListInfosSelectable(mFooterViewInfos);
}
项目:MyTravelingDiary    文件GridViewWithHeaderAndFooter.java   
public HeaderViewGridAdapter(ArrayList<FixedViewInfo> headerViewInfos,ArrayList<FixedViewInfo> footViewInfos,listadapter adapter) {
    mAdapter = adapter;
    mIsFilterable = adapter instanceof Filterable;
    if (headerViewInfos == null) {
        mHeaderViewInfos = EMPTY_INFO_LIST;
    } else {
        mHeaderViewInfos = headerViewInfos;
    }

    if (footViewInfos == null) {
        mFooterViewInfos = EMPTY_INFO_LIST;
    } else {
        mFooterViewInfos = footViewInfos;
    }
    mAreAllFixedViewsSelectable = areAllListInfosSelectable(mHeaderViewInfos)
            && areAllListInfosSelectable(mFooterViewInfos);
}
项目:joy-library    文件ObservableGridView.java   
public HeaderViewGridAdapter(ArrayList<FixedViewInfo> headerViewInfos,listadapter adapter) {
    mAdapter = adapter;
    mIsFilterable = adapter instanceof Filterable;
    if (headerViewInfos == null) {
        mHeaderViewInfos = EMPTY_INFO_LIST;
    } else {
        mHeaderViewInfos = headerViewInfos;
    }

    if (footViewInfos == null) {
        mFooterViewInfos = EMPTY_INFO_LIST;
    } else {
        mFooterViewInfos = footViewInfos;
    }
    mAreAllFixedViewsSelectable = areAllListInfosSelectable(mHeaderViewInfos)
        && areAllListInfosSelectable(mFooterViewInfos);
}
项目:talk-android    文件RecipientEditTextView.java   
@Override
public <T extends listadapter & Filterable> void setAdapter(T adapter) {
    super.setAdapter(adapter);
    BaseRecipientAdapter baseAdapter = (BaseRecipientAdapter) adapter;
    baseAdapter.registerUpdateObserver(new BaseRecipientAdapter.EntriesUpdatedobserver() {
        @Override
        public void onChanged(List<RecipientEntry> entries) {
            // Scroll the chips field to the top of the screen so
            // that the user can see as many results as possible.
            if (entries != null && entries.size() > 0) {
                scrollBottomIntoView();
            }
        }
    });
    baseAdapter.setDropdownChipLayouter(mDropdownChipLayouter);
}
项目:talk-android    文件TextChipsEditView.java   
@Override
public <T extends listadapter & Filterable> void setAdapter(T adapter) {
    super.setAdapter(adapter);
    BaseRecipientAdapter baseAdapter = (BaseRecipientAdapter) adapter;
    baseAdapter.registerUpdateObserver(new BaseRecipientAdapter.EntriesUpdatedobserver() {
        @Override
        public void onChanged(List<RecipientEntry> entries) {
            // Scroll the chips field to the top of the screen so
            // that the user can see as many results as possible.
            if (entries != null && entries.size() > 0) {
                scrollBottomIntoView();
            }
        }
    });
    baseAdapter.setDropdownChipLayouter(mDropdownChipLayouter);
}
项目:AndroidobservableScrollView-master    文件ObservableGridView.java   
public HeaderViewGridAdapter(ArrayList<FixedViewInfo> headerViewInfos,listadapter adapter) {
    mAdapter = adapter;
    mIsFilterable = adapter instanceof Filterable;
    if (headerViewInfos == null) {
        mHeaderViewInfos = EMPTY_INFO_LIST;
    } else {
        mHeaderViewInfos = headerViewInfos;
    }

    if (footViewInfos == null) {
        mFooterViewInfos = EMPTY_INFO_LIST;
    } else {
        mFooterViewInfos = footViewInfos;
    }
    mAreAllFixedViewsSelectable = areAllListInfosSelectable(mHeaderViewInfos)
        && areAllListInfosSelectable(mFooterViewInfos);
}
项目:KitchenSecret_Android    文件PLA_HeaderViewlistadapter.java   
public PLA_HeaderViewlistadapter(ArrayList<PLA_ListView.FixedViewInfo> headerViewInfos,listadapter adapter) {
    mAdapter = adapter;
    mIsFilterable = adapter instanceof Filterable;

    if (headerViewInfos == null) {
        mHeaderViewInfos = EMPTY_INFO_LIST;
    } else {
        mHeaderViewInfos = headerViewInfos;
    }

    if (footerViewInfos == null) {
        mFooterViewInfos = EMPTY_INFO_LIST;
    } else {
        mFooterViewInfos = footerViewInfos;
    }

    mAreAllFixedViewsSelectable =
            areAllListInfosSelectable(mHeaderViewInfos)
            && areAllListInfosSelectable(mFooterViewInfos);
}
项目:SimplifyReader2    文件PLAHeaderViewlistadapter.java   
public PLAHeaderViewlistadapter(ArrayList<PLAListView.FixedViewInfo> headerViewInfos,ArrayList<PLAListView.FixedViewInfo> footerViewInfos,listadapter adapter) {
    mAdapter = adapter;
    mIsFilterable = adapter instanceof Filterable;

    if (headerViewInfos == null) {
        mHeaderViewInfos = EMPTY_INFO_LIST;
    } else {
        mHeaderViewInfos = headerViewInfos;
    }

    if (footerViewInfos == null) {
        mFooterViewInfos = EMPTY_INFO_LIST;
    } else {
        mFooterViewInfos = footerViewInfos;
    }

    mAreAllFixedViewsSelectable =
            areAllListInfosSelectable(mHeaderViewInfos)
            && areAllListInfosSelectable(mFooterViewInfos);
}
项目:SimplifyReader    文件PLAHeaderViewlistadapter.java   
public PLAHeaderViewlistadapter(ArrayList<PLAListView.FixedViewInfo> headerViewInfos,listadapter adapter) {
    mAdapter = adapter;
    mIsFilterable = adapter instanceof Filterable;

    if (headerViewInfos == null) {
        mHeaderViewInfos = EMPTY_INFO_LIST;
    } else {
        mHeaderViewInfos = headerViewInfos;
    }

    if (footerViewInfos == null) {
        mFooterViewInfos = EMPTY_INFO_LIST;
    } else {
        mFooterViewInfos = footerViewInfos;
    }

    mAreAllFixedViewsSelectable =
            areAllListInfosSelectable(mHeaderViewInfos)
            && areAllListInfosSelectable(mFooterViewInfos);
}
项目:test4XXX    文件HeaderViewlistadapter.java   
public HeaderViewlistadapter(ArrayList<FixedViewInfo> headerViewInfos,listadapter adapter) {
    mAdapter = adapter;
    mIsFilterable = adapter instanceof Filterable;

    if (headerViewInfos == null) {
        mHeaderViewInfos = EMPTY_INFO_LIST;
    } else {
        mHeaderViewInfos = headerViewInfos;
    }

    if (footerViewInfos == null) {
        mFooterViewInfos = EMPTY_INFO_LIST;
    } else {
        mFooterViewInfos = footerViewInfos;
    }

    mAreAllFixedViewsSelectable =
            areAllListInfosSelectable(mHeaderViewInfos)
            && areAllListInfosSelectable(mFooterViewInfos);
}
项目:EasyFrame    文件PLA_HeaderViewlistadapter.java   
public PLA_HeaderViewlistadapter(ArrayList<PLA_ListView.FixedViewInfo> headerViewInfos,listadapter adapter) {
    mAdapter = adapter;
    mIsFilterable = adapter instanceof Filterable;

    if (headerViewInfos == null) {
        mHeaderViewInfos = EMPTY_INFO_LIST;
    } else {
        mHeaderViewInfos = headerViewInfos;
    }

    if (footerViewInfos == null) {
        mFooterViewInfos = EMPTY_INFO_LIST;
    } else {
        mFooterViewInfos = footerViewInfos;
    }

    mAreAllFixedViewsSelectable =
            areAllListInfosSelectable(mHeaderViewInfos)
            && areAllListInfosSelectable(mFooterViewInfos);
}
项目:PullToRefreshLibrary    文件HeaderViewlistadapter.java   
public HeaderViewlistadapter(ArrayList<StaggeredGridView.FixedViewInfo> headerViewInfos,ArrayList<StaggeredGridView.FixedViewInfo> footerViewInfos,listadapter adapter) {
    mAdapter = adapter;
    mIsFilterable = adapter instanceof Filterable;

    if (headerViewInfos == null) {
        mHeaderViewInfos = EMPTY_INFO_LIST;
    } else {
        mHeaderViewInfos = headerViewInfos;
    }

    if (footerViewInfos == null) {
        mFooterViewInfos = EMPTY_INFO_LIST;
    } else {
        mFooterViewInfos = footerViewInfos;
    }

    mAreAllFixedViewsSelectable =
            areAllListInfosSelectable(mHeaderViewInfos)
                    && areAllListInfosSelectable(mFooterViewInfos);
}
项目:AndroidLife    文件GridViewWithHeaderAndFooter.java   
public HeaderViewGridAdapter(ArrayList<FixedViewInfo> headerViewInfos,listadapter adapter) {
    mAdapter = adapter;
    mIsFilterable = adapter instanceof Filterable;
    if (headerViewInfos == null) {
        mHeaderViewInfos = EMPTY_INFO_LIST;
    } else {
        mHeaderViewInfos = headerViewInfos;
    }

    if (footViewInfos == null) {
        mFooterViewInfos = EMPTY_INFO_LIST;
    } else {
        mFooterViewInfos = footViewInfos;
    }
    mAreAllFixedViewsSelectable = areAllListInfosSelectable(mHeaderViewInfos)
        && areAllListInfosSelectable(mFooterViewInfos);
}
项目:Dedecmsapp    文件HeaderViewlistadapter.java   
public HeaderViewlistadapter(ArrayList<FixedViewInfo> headerViewInfos,listadapter adapter) {
    mAdapter = adapter;
    mIsFilterable = adapter instanceof Filterable;

    if (headerViewInfos == null) {
        mHeaderViewInfos = EMPTY_INFO_LIST;
    } else {
        mHeaderViewInfos = headerViewInfos;
    }

    if (footerViewInfos == null) {
        mFooterViewInfos = EMPTY_INFO_LIST;
    } else {
        mFooterViewInfos = footerViewInfos;
    }

    mAreAllFixedViewsSelectable = areAllListInfosSelectable(mHeaderViewInfos) && areAllListInfosSelectable(mFooterViewInfos);
}
项目:Android-Birdcopy-Application    文件HeaderViewlistadapter.java   
public HeaderViewlistadapter(ArrayList<StaggeredGridView.FixedViewInfo> headerViewInfos,listadapter adapter) {
    mAdapter = adapter;
    mIsFilterable = adapter instanceof Filterable;

    if (headerViewInfos == null) {
        mHeaderViewInfos = EMPTY_INFO_LIST;
    } else {
        mHeaderViewInfos = headerViewInfos;
    }

    if (footerViewInfos == null) {
        mFooterViewInfos = EMPTY_INFO_LIST;
    } else {
        mFooterViewInfos = footerViewInfos;
    }

    mAreAllFixedViewsSelectable =
            areAllListInfosSelectable(mHeaderViewInfos)
                    && areAllListInfosSelectable(mFooterViewInfos);
}
项目:TankMMBaseNew    文件GridViewWithHeaderAndFooter.java   
public HeaderViewGridAdapter(ArrayList<FixedViewInfo> headerViewInfos,listadapter adapter) {
    mAdapter = adapter;
    mIsFilterable = adapter instanceof Filterable;
    if (headerViewInfos == null) {
        mHeaderViewInfos = EMPTY_INFO_LIST;
    } else {
        mHeaderViewInfos = headerViewInfos;
    }

    if (footViewInfos == null) {
        mFooterViewInfos = EMPTY_INFO_LIST;
    } else {
        mFooterViewInfos = footViewInfos;
    }
    mAreAllFixedViewsSelectable = areAllListInfosSelectable(mHeaderViewInfos)
            && areAllListInfosSelectable(mFooterViewInfos);
}
项目:Lay-s    文件PLAHeaderViewlistadapter.java   
public PLAHeaderViewlistadapter(ArrayList<PLAListView.FixedViewInfo> headerViewInfos,listadapter adapter) {
    mAdapter = adapter;
    mIsFilterable = adapter instanceof Filterable;

    if (headerViewInfos == null) {
        mHeaderViewInfos = EMPTY_INFO_LIST;
    } else {
        mHeaderViewInfos = headerViewInfos;
    }

    if (footerViewInfos == null) {
        mFooterViewInfos = EMPTY_INFO_LIST;
    } else {
        mFooterViewInfos = footerViewInfos;
    }

    mAreAllFixedViewsSelectable =
            areAllListInfosSelectable(mHeaderViewInfos)
            && areAllListInfosSelectable(mFooterViewInfos);
}
项目:binea_project_for_android    文件GridViewWithHeaderAndFooter.java   
public HeaderViewGridAdapter(ArrayList<FixedViewInfo> headerViewInfos,listadapter adapter) {
    mAdapter = adapter;
    mIsFilterable = adapter instanceof Filterable;
    if (headerViewInfos == null) {
        mHeaderViewInfos = EMPTY_INFO_LIST;
    } else {
        mHeaderViewInfos = headerViewInfos;
    }

    if (footViewInfos == null) {
        mFooterViewInfos = EMPTY_INFO_LIST;
    } else {
        mFooterViewInfos = footViewInfos;
    }
    mAreAllFixedViewsSelectable = areAllListInfosSelectable(mHeaderViewInfos)
            && areAllListInfosSelectable(mFooterViewInfos);
}
项目:Nepenthes-Android    文件HeaderViewlistadapter.java   
public HeaderViewlistadapter(ArrayList<ExtendableListView.FixedViewInfo> headerViewInfos,ArrayList<ExtendableListView.FixedViewInfo> footerViewInfos,listadapter adapter) {
    mAdapter = adapter;
    mIsFilterable = adapter instanceof Filterable;

    if (headerViewInfos == null) {
        mHeaderViewInfos = EMPTY_INFO_LIST;
    } else {
        mHeaderViewInfos = headerViewInfos;
    }

    if (footerViewInfos == null) {
        mFooterViewInfos = EMPTY_INFO_LIST;
    } else {
        mFooterViewInfos = footerViewInfos;
    }

    mAreAllFixedViewsSelectable =
            areAllListInfosSelectable(mHeaderViewInfos)
                    && areAllListInfosSelectable(mFooterViewInfos);
}
项目:like_googleplus_layout    文件HeaderViewlistadapter.java   
public HeaderViewlistadapter(ArrayList<StaggeredGridView.FixedViewInfo> headerViewInfos,listadapter adapter)
{
    mAdapter = adapter;
    mIsFilterable = adapter instanceof Filterable;

    if (headerViewInfos == null)
    {
        mHeaderViewInfos = EMPTY_INFO_LIST;
    }
    else
    {
        mHeaderViewInfos = headerViewInfos;
    }

    if (footerViewInfos == null)
    {
        mFooterViewInfos = EMPTY_INFO_LIST;
    }
    else
    {
        mFooterViewInfos = footerViewInfos;
    }

    mAreAllFixedViewsSelectable = areAllListInfosSelectable(mHeaderViewInfos) && areAllListInfosSelectable(mFooterViewInfos);
}
项目:NGA-CLIENT-VER-OPEN-SOURCE    文件PLA_HeaderViewlistadapter.java   
public PLA_HeaderViewlistadapter(ArrayList<PLA_ListView.FixedViewInfo> headerViewInfos,listadapter adapter) {
    mAdapter = adapter;
    mIsFilterable = adapter instanceof Filterable;

    if (headerViewInfos == null) {
        mHeaderViewInfos = EMPTY_INFO_LIST;
    } else {
        mHeaderViewInfos = headerViewInfos;
    }

    if (footerViewInfos == null) {
        mFooterViewInfos = EMPTY_INFO_LIST;
    } else {
        mFooterViewInfos = footerViewInfos;
    }

    mAreAllFixedViewsSelectable =
            areAllListInfosSelectable(mHeaderViewInfos)
            && areAllListInfosSelectable(mFooterViewInfos);
}
项目:ninja_chic-    文件FilterWidgetSupport.java   
public FilterWidgetSupport(MenuItem searchMenuItem,final Filterable filterable) {
    this.searchMenuItem = searchMenuItem;
    searchViewStrategy = (Build.VERSION.SDK_INT >= HONEYCOMB) ? new HoneycombStrategy() : new LegacyStrategy();
    searchViewStrategy.setup(searchMenuItem,new SearchViewStrategy.OnFilterTextListener() {
        public void onFilterTextChange(String newText) {
            Filter filter = filterable.getFilter();
            if (filter != null)
                filter.filter(newText);
        }

        public void onFilterTextSubmit(String query) {
            Log.d(TAG,"onFilterTextSubmit : '"+query+"'");
            clearSearchViewOnSubmit();
        }
    });
}
项目:Klyph    文件HeaderViewlistadapter.java   
public HeaderViewlistadapter(ArrayList<FixedViewInfo> headerViewInfos,listadapter adapter) {
    mAdapter = adapter;
    mIsFilterable = adapter instanceof Filterable;

    if (headerViewInfos == null) {
        mHeaderViewInfos = EMPTY_INFO_LIST;
    } else {
        mHeaderViewInfos = headerViewInfos;
    }

    if (footerViewInfos == null) {
        mFooterViewInfos = EMPTY_INFO_LIST;
    } else {
        mFooterViewInfos = footerViewInfos;
    }

    mAreAllFixedViewsSelectable =
            areAllListInfosSelectable(mHeaderViewInfos)
            && areAllListInfosSelectable(mFooterViewInfos);
}
项目:gloomy-dungeons-2    文件HeaderViewlistadapter.java   
public HeaderViewlistadapter(List<ViewInfo> headerViewInfos,List<ViewInfo> footerViewInfos,listadapter adapter,listadapterCallback listener) {
    super(adapter,listener);
    mIsFilterable = adapter instanceof Filterable;
    if (headerViewInfos == null) {
        mHeaderViewInfos = EMPTY_INFO_LIST;
    } else {
        mHeaderViewInfos = headerViewInfos;
    }
    if (footerViewInfos == null) {
        mFooterViewInfos = EMPTY_INFO_LIST;
    } else {
        mFooterViewInfos = footerViewInfos;
    }
    mAreAllFixedViewsSelectable =
            areAllListInfosSelectable(mHeaderViewInfos)
                    && areAllListInfosSelectable(mFooterViewInfos);
}
项目:UltimateAndroid    文件HeaderViewlistadapter.java   
public HeaderViewlistadapter(ArrayList<StaggeredGridView.FixedViewInfo> headerViewInfos,listadapter adapter) {
    mAdapter = adapter;
    mIsFilterable = adapter instanceof Filterable;

    if (headerViewInfos == null) {
        mHeaderViewInfos = EMPTY_INFO_LIST;
    } else {
        mHeaderViewInfos = headerViewInfos;
    }

    if (footerViewInfos == null) {
        mFooterViewInfos = EMPTY_INFO_LIST;
    } else {
        mFooterViewInfos = footerViewInfos;
    }

    mAreAllFixedViewsSelectable =
            areAllListInfosSelectable(mHeaderViewInfos)
                    && areAllListInfosSelectable(mFooterViewInfos);
}
项目:PagingGridView    文件FooterViewGridAdapter.java   
public FooterViewGridAdapter(ArrayList<HeaderGridView.FixedViewInfo> headerViewInfos,ArrayList<HeaderGridView.FixedViewInfo> footerViewInfos,listadapter adapter) {
    mAdapter = adapter;
    mIsFilterable = adapter instanceof Filterable;



    if (footerViewInfos == null) {
        mFooterViewInfos = EMPTY_INFO_LIST;
    } else {
        mFooterViewInfos = footerViewInfos;
    }

    mAreAllFixedViewsSelectable = areAllListInfosSelectable(mFooterViewInfos);
}
项目:ChipsLibrary    文件RecipientEditTextView.java   
@Override
public <T extends listadapter & Filterable> void setAdapter(final T adapter)
  {
  super.setAdapter(adapter);
  ((BaseRecipientAdapter)adapter).registerUpdateObserver(new BaseRecipientAdapter.EntriesUpdatedobserver()
    {
      @Override
      public void onChanged(final List<RecipientEntry> entries)
        {
        // Scroll the chips field to the top of the screen so
        // that the user can see as many results as possible.
        if(entries!=null&&entries.size()>0)
          scrollBottomIntoView();
        }
    });
  }
项目:androidProject    文件PLA_HeaderViewlistadapter.java   
public PLA_HeaderViewlistadapter(ArrayList<PLA_ListView.FixedViewInfo> headerViewInfos,listadapter adapter) {
    mAdapter = adapter;
    mIsFilterable = adapter instanceof Filterable;

    if (headerViewInfos == null) {
        mHeaderViewInfos = EMPTY_INFO_LIST;
    } else {
        mHeaderViewInfos = headerViewInfos;
    }

    if (footerViewInfos == null) {
        mFooterViewInfos = EMPTY_INFO_LIST;
    } else {
        mFooterViewInfos = footerViewInfos;
    }

    mAreAllFixedViewsSelectable =
            areAllListInfosSelectable(mHeaderViewInfos)
            && areAllListInfosSelectable(mFooterViewInfos);
}
项目:laposte-android    文件HeaderViewlistadapter.java   
public HeaderViewlistadapter(List<ViewInfo> headerViewInfos,listener);
    mIsFilterable = adapter instanceof Filterable;
    if (headerViewInfos == null) {
        mHeaderViewInfos = EMPTY_INFO_LIST;
    } else {
        mHeaderViewInfos = headerViewInfos;
    }
    if (footerViewInfos == null) {
        mFooterViewInfos = EMPTY_INFO_LIST;
    } else {
        mFooterViewInfos = footerViewInfos;
    }
    mAreAllFixedViewsSelectable =
            areAllListInfosSelectable(mHeaderViewInfos)
                    && areAllListInfosSelectable(mFooterViewInfos);
}
项目:EverMemo    文件PLA_HeaderViewlistadapter.java   
public PLA_HeaderViewlistadapter(ArrayList<PLA_ListView.FixedViewInfo> headerViewInfos,listadapter adapter) {
    mAdapter = adapter;
    mIsFilterable = adapter instanceof Filterable;

    if (headerViewInfos == null) {
        mHeaderViewInfos = EMPTY_INFO_LIST;
    } else {
        mHeaderViewInfos = headerViewInfos;
    }

    if (footerViewInfos == null) {
        mFooterViewInfos = EMPTY_INFO_LIST;
    } else {
        mFooterViewInfos = footerViewInfos;
    }

    mAreAllFixedViewsSelectable =
            areAllListInfosSelectable(mHeaderViewInfos)
            && areAllListInfosSelectable(mFooterViewInfos);
}
项目:TflTravelAlerts    文件HeaderViewlistadapter.java   
public HeaderViewlistadapter(List<ViewInfo> headerViewInfos,listener);
    mIsFilterable = adapter instanceof Filterable;
    if (headerViewInfos == null) {
        mHeaderViewInfos = EMPTY_INFO_LIST;
    } else {
        mHeaderViewInfos = headerViewInfos;
    }
    if (footerViewInfos == null) {
        mFooterViewInfos = EMPTY_INFO_LIST;
    } else {
        mFooterViewInfos = footerViewInfos;
    }
    mAreAllFixedViewsSelectable =
            areAllListInfosSelectable(mHeaderViewInfos)
                    && areAllListInfosSelectable(mFooterViewInfos);
}
项目:Hitalk    文件RichAutoCompleteTextView.java   
public <T extends listadapter & Filterable> void setAdapter(T adapter) {
    mAdapter = adapter;
    if (mAdapter != null) {
        mFilter = ((Filterable) mAdapter).getFilter();
    } else {
        mFilter = null;
    }
}
项目:exciting-app    文件HeaderViewlistadapter.java   
@Override
public Filter getFilter() {
    if (mIsFilterable) {
        return ((Filterable) mAdapter).getFilter();
    }
    return null;
}
项目:aos-Video    文件HeaderGridView.java   
public HeaderViewGridAdapter(ArrayList<FixedViewInfo> headerViewInfos,listadapter adapter) {
    mAdapter = adapter;
    mIsFilterable = adapter instanceof Filterable;
    if (headerViewInfos == null) {
        throw new IllegalArgumentException("headerViewInfos cannot be null");
    }
    mHeaderViewInfos = headerViewInfos;
    mAreAllFixedViewsSelectable = areAllListInfosSelectable(mHeaderViewInfos);
}
项目:aos-Video    文件HeaderGridView.java   
@Override
public Filter getFilter() {
    if (mIsFilterable) {
        return ((Filterable) mAdapter).getFilter();
    }
    return null;
}
项目:MyAnimeViewer    文件HeaderGridView.java   
public HeaderViewGridAdapter(ArrayList<FixedViewInfo> headerViewInfos,listadapter adapter) {
    mAdapter = adapter;
    mIsFilterable = adapter instanceof Filterable;
    if (headerViewInfos == null) {
        throw new IllegalArgumentException("headerViewInfos cannot be null");
    }
    mHeaderViewInfos = headerViewInfos;
    mAreAllFixedViewsSelectable = areAllListInfosSelectable(mHeaderViewInfos);
}
项目:MyAnimeViewer    文件HeaderGridView.java   
@Override
public Filter getFilter() {
    if (mIsFilterable) {
        return ((Filterable) mAdapter).getFilter();
    }
    return null;
}

相关文章

买水果
比较全面的redis工具类
gson 反序列化到多态子类
java 版本的 mb_strwidth
JAVA 反转字符串的最快方法,大概比StringBuffer.reverse()性...
com.google.gson.internal.bind.ArrayTypeAdapter的实例源码...