Изменение содержимого вкладки ActionBarSherlock
Я создал макет с тремя вкладками, используя библиотеку ActionBarSherlock, 2 из которых содержат карты. Я также добавил несколько аннотаций на карты. Отныне я буду ссылаться на одну из двух вкладок, содержащих карты, но то же самое будет применяться и к другой.
Что я хочу сделать, это "обновить" содержимое карты. Это будет сделано при нажатии на аннотацию, которая в идеале откроет фрагмент списка, содержащий подробную информацию о нем, и полностью заменит фрагмент карты.
Итак, я хочу сделать это "переключение" между картой и фрагментом списка, но я не могу, потому что единственный способ, которым я нашел вкладки для изменения содержимого, - это регистрация ActionBar.TabListener. http://developer.android.com/reference/android/app/ActionBar.TabListener.html Более того, это не решение, поскольку в этом случае, на мой взгляд, не происходит событие табуляции.
Сейчас я строю вкладки и их содержимое программно. Будет ли проще создать его с помощью XML-файлов, чтобы иметь прямой доступ к вкладкам? Теперь у меня нет "указателя" на объекты вкладки. Если да, то какие-нибудь рекомендации по этому поводу? Я имею в виду вкладки, а не меню панели действий.
Заранее спасибо за любое предложение.
1 ответ
Насколько я понимаю ваш вопрос, я думаю, что вы должны использовать SharedPreferences для передачи значений из одного фрагмента в другой во время нажатия кнопки... http://developer.android.com/reference/android/content/SharedPreferences.html