当前位置: 首页>>代码示例>>Java>>正文


Java Filter类代码示例

本文整理汇总了Java中android.widget.Filter的典型用法代码示例。如果您正苦于以下问题:Java Filter类的具体用法?Java Filter怎么用?Java Filter使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


Filter类属于android.widget包,在下文中一共展示了Filter类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: performFiltering

import android.widget.Filter; //导入依赖的package包/类
private void performFiltering(boolean completeIfSingle) {
    if (!updateCompletingCommandFlags())
        mAdapter.setEnabledSuggestions(true, mDoChannelSuggestions, false);
    final String text = getCurrentToken();
    Filter filter = isCommandNameToken() ? mCommandAdapter.getFilter() : mAdapter.getFilter();
    filter.filter(text, (int i) -> {
        if (i == 0) {
            dismissDropDown();
            return;
        }
        if (!getCurrentToken().equals(text) && !enoughToFilter())
            return;
        if (completeIfSingle && i == 1) {
            if (filter == mCommandAdapter.getFilter())
                onItemClick(mCommandAdapter.getItem(0));
            else
                onItemClick(mAdapter.getItem(0));
            return;
        }
        if (i > 0) {
            setCurrentCommandAdapter(filter == mCommandAdapter.getFilter());
            showDropDown();
        }
    });
}
 
开发者ID:MCMrARM,项目名称:revolution-irc,代码行数:26,代码来源:ChatAutoCompleteEditText.java

示例2: performFiltering

import android.widget.Filter; //导入依赖的package包/类
private void performFiltering(boolean completeIfSingle) {
    final CharSequence text = getCurrentLineToken();
    if (text == null)
        return;
    Filter filter = mCommandAdapter.getFilter();
    filter.filter(text, (int i) -> {
        if (i == 0) {
            dismissDropDown();
            return;
        }
        if (!text.equals(getCurrentLineToken()) && !enoughToFilter())
            return;
        if (completeIfSingle && i == 1) {
            onItemClick(mCommandAdapter.getItem(0));
            return;
        }
        if (i > 0)
            showDropDown();
    });
}
 
开发者ID:MCMrARM,项目名称:revolution-irc,代码行数:21,代码来源:AutoRunCommandListEditText.java

示例3: getFilter

import android.widget.Filter; //导入依赖的package包/类
@Override
public Filter getFilter() {
    if (conversationFilter == null) {
        conversationFilter = new ConversationFilter(conversationList);
    }
    return conversationFilter;
}
 
开发者ID:mangestudio,项目名称:GCSApp,代码行数:8,代码来源:EaseConversationAdapter.java

示例4: getFilter

import android.widget.Filter; //导入依赖的package包/类
@NonNull
@Override
public Filter getFilter() {
    if (filter == null) {
        filter = new CinemaIDFilter();
    }
    return filter;
}
 
开发者ID:jpelgrom,项目名称:Movie-Notifier-Android,代码行数:9,代码来源:CinemaIDAdapter.java

示例5: getFilter

import android.widget.Filter; //导入依赖的package包/类
@Override
public Filter getFilter() {
    if (friendFilter == null) {
        friendFilter = new FriendFilter(userClasses, this);
    }

    return friendFilter;
}
 
开发者ID:fga-gpp-mds,项目名称:2017.1-Trezentos,代码行数:9,代码来源:ClassAdapter.java

示例6: getFilter

import android.widget.Filter; //导入依赖的package包/类
@Override
public Filter getFilter() {
    if(myFilter==null){
        myFilter = new MyFilter(userList);
    }
    return myFilter;
}
 
开发者ID:Vicent9920,项目名称:FanChat,代码行数:8,代码来源:EaseContactAdapter.java

示例7: getFilter

import android.widget.Filter; //导入依赖的package包/类
@Override
public Filter getFilter() {
    if (_filter == null) {
        _filter = new StringFilter(this, _adapterData);
    }
    return _filter;
}
 
开发者ID:gsantner,项目名称:markor,代码行数:8,代码来源:FilesystemDialogAdapter.java

示例8: setUp

import android.widget.Filter; //导入依赖的package包/类
@Before
public void setUp() throws Exception {
    Context context = RuntimeEnvironment.application.getApplicationContext();
    adapter = mock(ArrayAdapter.class);
    Filter filter = mock(Filter.class);
    when(adapter.getFilter()).thenReturn(filter);

    view = new AutoCompleteSearchView(context, null);
}
 
开发者ID:KevinLiddle,项目名称:crockpod,代码行数:10,代码来源:AutoCompleteSearchViewTest.java

示例9: getFilter

import android.widget.Filter; //导入依赖的package包/类
@Override
public Filter getFilter() {
    if (moodFilter == null) {
        moodFilter = new MoodFilterHolder(this, origMoods);
    }

    return moodFilter.getFilter();
}
 
开发者ID:CMPUT301W17T08,项目名称:Moodr,代码行数:9,代码来源:LatestMoodListAdapter.java

示例10: getFilter

import android.widget.Filter; //导入依赖的package包/类
@Override
public Filter getFilter() {
	if (mFilter == null) {
		mFilter = new SearchFilter();
	}
	return mFilter;
}
 
开发者ID:NewCasino,项目名称:browser,代码行数:8,代码来源:SearchAdapter.java

示例11: getFilter

import android.widget.Filter; //导入依赖的package包/类
@Override
public Filter getFilter() {
    if (mFileFilter == null) {
        mFileFilter = new FileFilter();
    }
    return mFileFilter;
}
 
开发者ID:adityak368,项目名称:Android-FileBrowser-FilePicker,代码行数:8,代码来源:CustomAdapter.java

示例12: getFilter

import android.widget.Filter; //导入依赖的package包/类
/**
 * Get the custom election filter
 * @return filter
 */
@Override
public Filter getFilter() {
    if (electionFilter == null) {
        electionFilter = new ElectionFilter();
    }
    return electionFilter;
}
 
开发者ID:digital-voting-pass,项目名称:polling-station-app,代码行数:12,代码来源:ElectionsAdapter.java

示例13: getFilter

import android.widget.Filter; //导入依赖的package包/类
@Override
public Filter getFilter() {
    if (filter == null) {
        this.filter = new ChipFilter();
    }
    return filter;
}
 
开发者ID:tylersuehr7,项目名称:chips-input-layout,代码行数:8,代码来源:FilterableChipsAdapter.java

示例14: getFilter

import android.widget.Filter; //导入依赖的package包/类
@Override
public @NonNull Filter getFilter() {
    if (mFilter == null) {
        mFilter = new AccountFilter();
    }
    return mFilter;
}
 
开发者ID:mithrilcoin-io,项目名称:EosCommander,代码行数:8,代码来源:AccountAdapter.java

示例15: BaseSearchDialogCompat

import android.widget.Filter; //导入依赖的package包/类
public BaseSearchDialogCompat(Context context, ArrayList<T> items, Filter filter,
                              RecyclerView.Adapter adapter,
                              FilterResultListener filterResultListener) {
    this(context);
    mItems = items;
    mFilter = filter;
    mAdapter = adapter;
    mFilterResultListener = filterResultListener;
}
 
开发者ID:mirrajabi,项目名称:search-dialog,代码行数:10,代码来源:BaseSearchDialogCompat.java


注:本文中的android.widget.Filter类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。