Урок 78. Tab - вкладки. TabContentFactory, ручное создание содержимого вкладки
Урок 78. Tab - вкладки. TabContentFactory, ручное создание содержимого вкладки
В этом уроке:
- вручную создаем содержимое вкладки
Click here to read this article!
- вручную создаем содержимое вкладки
Click here to read this article!
Последний раз редактировалось damager82 19 май 2017, 10:19, всего редактировалось 6 раз.
Re: Урок 78. Tab - вкладки. TabContentFactory, ручное создан
По-моему кто-то уже упоминало том, что гугл не рекомендует использовать вкладки.
Это не совсем верно: вкладки можно использовать в том случае, если вы планируете писать под платформы первого и второго андроидов (API 1-8), в случае, когда подразумевается поддержка поддержка третьего и четвертого андроида (до API 15 включительно) следует использовать ViewPager с PagerTitleStrip, а layout'ами управляет PagerAdapter. А чтобы все это работало под вторым андроидом (под первым, кажется вообще не будет работать) надо импортировать библиотеки android.support.v4.view.*.
Был бы очень рад, если бы вы сделали урок по этой теме.
Это не совсем верно: вкладки можно использовать в том случае, если вы планируете писать под платформы первого и второго андроидов (API 1-8), в случае, когда подразумевается поддержка поддержка третьего и четвертого андроида (до API 15 включительно) следует использовать ViewPager с PagerTitleStrip, а layout'ами управляет PagerAdapter. А чтобы все это работало под вторым андроидом (под первым, кажется вообще не будет работать) надо импортировать библиотеки android.support.v4.view.*.
Был бы очень рад, если бы вы сделали урок по этой теме.
Re: Урок 78. Tab - вкладки. TabContentFactory, ручное создан
По новым фишкам Android 3, конечно, будут уроки. Тока вот опять же - ХЗ когда )Lynnfield писал(а):Был бы очень рад, если бы вы сделали урок по этой теме.
Re: Урок 78. Tab - вкладки. TabContentFactory, ручное создан
Просто поскольку на android developers TabActivity помечен как deprecated (что логично, т.к. там документация для последних версий), то, мне кажется, стоит добавить обзор нового способа сюда, тем более, что он классный, там используется PagerAdapter, очень похожий на наш известный адаптер.
Re: Урок 78. Tab - вкладки. TabContentFactory, ручное создан
Как сделать чтобы по умолчанию грузилась вторая вкладка, а не первая?
Я делаю tabHost.setCurrentTab(1); , но сначала загружается первая, а потом переходит на вторую, а как сделать чтобы сразу на вторую переходило, без загрузки первой вкладки?
Я делаю tabHost.setCurrentTab(1); , но сначала загружается первая, а потом переходит на вторую, а как сделать чтобы сразу на вторую переходило, без загрузки первой вкладки?
Re: Урок 78. Tab - вкладки. TabContentFactory, ручное создан
tabHost.setCurrentTabByTag("tag2");Как сделать чтобы по умолчанию грузилась вторая вкладка, а не первая?
Re: Урок 78. Tab - вкладки. TabContentFactory, ручное создан
Подскажите,пожалуйста, как определить высоту TabBar-а для разных разрешений экранов? Или какие данные вы прописываете в ТЗ дизайнеру,если вам на экране с вкладками нужно разместить картинку во весь экран?
Последний раз редактировалось $01ny$hko 14 ноя 2012, 19:20, всего редактировалось 1 раз.
Re: Урок 78. Tab - вкладки. TabContentFactory, ручное создан
ссылка не активна
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: Урок 78. Tab - вкладки. TabContentFactory, ручное создан
А что объяснения не достаточно понятные?
Re: Урок 78. Tab - вкладки. TabContentFactory, ручное создан
раз переспросил значит не понятные, отвечу тогда то что понялА что объяснения не достаточно понятные?
вы же в ресурсах кладёте картинки в разных разрешениях, в каких положите в таких и будет показывать, а если посмотрите guidline for android for tabs icons http://developer.android.com/guide/prac ... n_tab.html то увидете размеры иконокПодскажите,пожалуйста, как определить высоту TabBar-а для разных разрешений экранов?
Вот это вообще не понятно, вы же можете оперировать в андроиде размерами картинок как хотите, можете растянуть хоть картинку 10х10px картинку на весь экран, но естественно оно будет не красиво. Смотрите какие экраны самые популярные, под них и заказывайте. Я например получаю картинки в psd, потом в фотошопе подгоняю размеры.Или какие данные вы прописываете в ТЗ дизайнеру,если вам на экране с вкладками нужно разместить картинку во весь экран?
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: Урок 78. Tab - вкладки. TabContentFactory, ручное создан
Я так и сделала, передала самые ходовые размеры. Но кроме заставки и иконок нужно сделать ещё картинку на экран одной из вкладок - и вот тут у дизайнера и возник вопрос: " там же внизу еще будет таббар и панелька сверху, с учетом этого там должны быть другие размеры, наверное( отличные от заставки)". Как отвечать на такие вопросы принято? У меня первое приложение и нет опыта общения с дизайнерами и уж тем более понимания какой информацией они должны владеть, а что я обязана предоставить в ТЗ. (((Смотрите какие экраны самые популярные, под них и заказывайте.
Re: Урок 78. Tab - вкладки. TabContentFactory, ручное создан
За ссылку по иконкам спасибо! Не исключено когда до них дело дойдёт и этот вопрос окажется актуальным...
Re: Урок 78. Tab - вкладки. TabContentFactory, ручное создан
ну вот вы высчитали оптимальные размеры для самых ходовых экранов, вот от них и отминусуйте таббар и панельку сверху. Например возмите самый большой экран xhdpi, от него отнимаете таббар 72px, и верхнюю панельку (думаю что она больше 72 тоже не будет). Для hdpi 48*2=96, mdpi 32*2=64, ldpi 24*2=48
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: Урок 78. Tab - вкладки. TabContentFactory, ручное создан
rezak90, спасибо! То есть как-то так...? Просто очень много информации по этому вопросу, а вот ничего более-менее определённого найти не возможно (((.
1.Я так понимаю, что это здесь размер иконок умножается?
2. А потом для каждого экрана проставлять размер таба в xml-ке?
3. Или просто его обозначить в dp?
4. Или оставить wrap_content?
Как грамотней сделать чтоб потом не плавал таб на разных разрешениях?
1.Я так понимаю, что это здесь размер иконок умножается?
2. А потом для каждого экрана проставлять размер таба в xml-ке?
3. Или просто его обозначить в dp?
4. Или оставить wrap_content?
Как грамотней сделать чтоб потом не плавал таб на разных разрешениях?
Re: Урок 78. Tab - вкладки. TabContentFactory, ручное создан
андроид сам подбирает картинки себе исходя из экрана телефона, а вот какие свойства вы укажите так и будет отображаться. Эксперементируйте, думаю для кнопочек таба wrap_content, для верхней шапки например я использую всегда высоту wrap_content, а ширину растягиваю nine-path, а сами картинки для background'a для активити конечно же делать fill_parent.
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: Урок 78. Tab - вкладки. TabContentFactory, ручное создан
Благодарю за внятный ответ! А то уже паника начиналась ))).
Re: Урок 78. Tab - вкладки. TabContentFactory, ручное создан
добавлю что картинки это чепуха, я вот сутки потратил что бы подогнать нужный размер текста для кнопок что бы они не "плыли" для разных экранов, вот это гемор =)
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: Урок 78. Tab - вкладки. TabContentFactory, ручное создан
И какой выход нашёл? А то я так смотрю на android-е "сюрпризов" хватает
Re: Урок 78. Tab - вкладки. TabContentFactory, ручное создан
ну как сказать, узнаю размер экрана и делю а определённое число которое подобрал методом тыка, полученный результат и есть размер необходимого шрифта... а правильней было бы запихать размеры шрифта в ресурсы values-xhdpi, values-hdpi и т.д.
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: Урок 78. Tab - вкладки. TabContentFactory, ручное создан
Девушка, а можно с Вами познакомиться?$01ny$hko писал(а):А что объяснения не достаточно понятные?