searchview в android для поиска в textview

Можно ли реализовать виджет searchview для поиска из textview. Мой текст выглядит так

Текстовое представление Текстовое представление Текстовое представление

и я увеличиваю эти 3 текстовых представления, используя средство наполнения макета, чтобы показать несколько значений из фрагмента.

Класс фрагмента

public class MainFragment extends Fragment {
public View onCreateView (LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
    // set the layout and inflater

    //perform some operations for button click
    return view;
}

Класс активности

public class MainActivity extends FragmentActivity{

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    if (savedInstanceState == null) {
        getSupportFragmentManager().beginTransaction()
            .add(R.id.container, new MainFragment()).commit();
    }
}

public boolean onOptionsItemSelected(MenuItem item) {
    //do some operations with overflow menu
}

public  ArrayList<Asset> getData() {
    //perform operations so that data can be sorted to an array and then passed to textviews
}

Я не понимаю, куда включить виджет searchview и как сделать textview доступным для поиска.


person user3747512    schedule 15.07.2014    source источник


Ответы (1)


вы можете включить виджет представления поиска в метод создания, и вы можете перейти по этим ссылкам, чтобы получить свой код :), пожалуйста, посетите это: Как настроить edittext для отображения кнопки поиска или ввода на клавиатуре? а также посетите это: Android: Edittext действует как поисковая система, надеюсь, это поможет вам найти ответ, спасибо... :)

person Sardar Khan    schedule 15.07.2014
comment
Спасибо за полезные ссылки, у меня все еще есть вопрос о том, как настроить действие поиска только для поиска значений только в моем массиве/текстовом представлении! Я видел примеры включения поиска в панель действий, но я хочу, чтобы он присутствовал только в одном макете, где я ищу результаты текстового просмотра. - person user3747512; 15.07.2014
comment
вы можете применить фильтр в своем адаптере. Эти приведенные выше ссылки показывают, как фильтровать адаптер по определенному тексту .. спасибо - person Sardar Khan; 10.03.2017