Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
contedevel
57 / 55 / 13
Регистрация: 07.10.2012
Сообщений: 606
#1

Содержимое ActionBar Tabs перекрывают ActionBarCompat

02.09.2013, 16:36. Просмотров 562. Ответов 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
Ответы с готовыми решениями:

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

ActionBar Tabs наложение вкладок
Здравствуйте! Вот мой листенер на табы: package com.contedevel.timetable; ...

Drawer и ActionBarCompat на Android 2.2+
Здравствуйте! Никак не получается нормально сделать ActionBar и...

Jsoup parser tabs
Доброго времени суток народ! Столкнулся с такой проблемой. У меня есть 3...

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

1
contedevel
57 / 55 / 13
Регистрация: 07.10.2012
Сообщений: 606
04.09.2013, 02:32  [ТС] #2
Снова без ответа
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.09.2013, 02:32

Изображение в ActionBar
Привет, возникла необходимость вставить изображение (аватарку) в ЭкшнБар....

Не создаётся ActionBar
В манифесте указано android:minSdkVersion=&quot;11&quot;. layout &quot;main.xml&quot; создал: ...

Работа с ActionBar
Не отображается иконка в ActionBar. Файл main.xml в menu: &lt;?xml version=&quot;1.0&quot;...


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

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

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