Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
contedevel
57 / 55 / 8
Регистрация: 07.10.2012
Сообщений: 596
#1

Содержимое ActionBar Tabs перекрывают ActionBarCompat - Программирование Android

02.09.2013, 16:36. Просмотров 520. Ответов 1
Метки нет (Все метки)

Здравствуйте!
Уже несколько дней пытаюсь использовать ActionBar Tabs, но при запуске на старых устройствах ниже v11, view фрагмента, который отображает содержимое вкладки, выводится во весь экран, перекрывая ActionBarCompat.
Очень нужна помощь! Кто реализовывал это, поделитесь опытом, пожалуйста!

Вот код TabListener:
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
package com.contedevel.timetable;
 
import android.content.Context;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentTransaction;
import android.support.v7.app.*;
import android.support.v7.app.ActionBar.Tab;
 
public class TabListener<T extends Fragment> implements ActionBar.TabListener {
    private Fragment mFragment;
    private Context context;
    private String mTag;
    private Class<T> mClass;
 
     /** Constructor used each time a new tab is created.
     * @param activity  The host Activity, used to instantiate the fragment
     * @param tag  The identifier tag for the fragment
     * @param clz  The fragment's Class, used to instantiate the fragment
     */
    public TabListener(ActionBarActivity activity, String tag, Class<T> clz) {
            this.context = activity;
            mTag = tag;
            mClass = clz;
    }
    
    /** Constructor used each time a new tab is created.
     * @param context  The context of parent view
     * @param tag  The identifier tag for the fragment
     * @param clz  The fragment's Class, used to instantiate the fragment
     */
    public TabListener(Context context, String tag, Class<T> clz) {
        this.context = context;
        mTag = tag;
        mClass = clz;
    }
    
    @Override
    public void onTabReselected(Tab tab, FragmentTransaction ft) {
        // TODO Auto-generated method stub
        
    }
 
    @Override
    public void onTabSelected(Tab tab, FragmentTransaction ft) {
        // TODO Auto-generated method stub
        // Check if the fragment is already initialized
        if (mFragment == null) {
            // If not, instantiate and add it to the activity
            mFragment = Fragment.instantiate(context, mClass.getName());
            ft.add(android.R.id.content, mFragment, mTag);
        } else {
            // If it exists, simply attach it in order to show it
            ft.attach(mFragment);
        }
    }
 
    @Override
    public void onTabUnselected(Tab tab, FragmentTransaction ft) {
        // TODO Auto-generated method stub
        if (mFragment != null) {
            // Detach the fragment, because another one is being attached
            ft.detach(mFragment);
        }
    }
 
}


Добавлено через 46 секунд
P.S. Tab-ы использую из библиотеки Compat
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.09.2013, 16:36
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Содержимое ActionBar Tabs перекрывают ActionBarCompat (Программирование Android):

Tabs в ActionBarCompat (support_v7_appcompat) - Программирование Android
Здравствуйте! Использую библиотеку ActionBarCompat от Google, Шерлок мне так и не удалось подключить, а эта отлично работает. Только я...

ActionBar Tabs наложение вкладок - Программирование Android
Здравствуйте! Вот мой листенер на табы: package com.contedevel.timetable; import android.app.ActionBar.Tab; import...

Drawer и ActionBarCompat на Android 2.2+ - Программирование Android
Здравствуйте! Никак не получается нормально сделать ActionBar и Drawer(&quot;Sliding menu&quot;) для Android 2.2+ Использую библиотеку Google...

Tabs которые заполняют весь layout - Программирование Android
Всем привет. Мне нужно сделать вкладки (tabs) для 2 активити. Я использую ViewPager, в первом активити я прикрепляю его к appBar и он...

DropMenu в ActionBar - Программирование Android
Всем привет. Ребят, бьюсь часа 3, понять нифига не могу. Я хочу чтобы кликнув на картинку в акшнбаре выпало меню. Вчера все...

Не создаётся ActionBar - Программирование Android
В манифесте указано android:minSdkVersion=&quot;11&quot;. layout &quot;main.xml&quot; создал: &lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt; &lt;menu...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
contedevel
57 / 55 / 8
Регистрация: 07.10.2012
Сообщений: 596
04.09.2013, 02:32  [ТС] #2
Снова без ответа
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.09.2013, 02:32
Привет! Вот еще темы с ответами:

Управление ActionBar - Программирование Android
Как добавлять TextView в ActionBar? Нужно что бы по нажатию кнопки в этом TextViev изменялся текст.

ActionBar Search - Программирование Android
Добрый ночи. Я вывел поиск данных в новое Activity. Так как сделать, к примеру если ты перешел на новый activity чтобы вместо...

Оформление actionbar - Программирование Android
Здравствуйте, начал изучать android. Использую netbeans ide 8.1, android 4.2.2 Хочу сделать приложение с material design Пытался...

Изображение в ActionBar - Программирование Android
Привет, возникла необходимость вставить изображение (аватарку) в ЭкшнБар. Например как сделано в приложении ВК? Посоветуйте как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru