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

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

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

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

02.09.2013, 16:36. Просмотров 515. Ответов 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
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.09.2013, 16:36     Содержимое ActionBar Tabs перекрывают ActionBarCompat
Посмотрите здесь:
Tabs в ActionBarCompat (support_v7_appcompat) Android
Android ActionBar Tabs наложение вкладок
Android Drawer и ActionBarCompat на Android 2.2+
Android Tabs которые заполняют весь layout
DropMenu в ActionBar Android
Работа с ActionBar Android
Изображение в ActionBar Android
Оформление actionbar Android
Android Управление ActionBar
Android SearchView в ActionBar
ActionBar Search Android
Android ActionView и ActionBar

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
contedevel
57 / 55 / 8
Регистрация: 07.10.2012
Сообщений: 596
04.09.2013, 02:32  [ТС]     Содержимое ActionBar Tabs перекрывают ActionBarCompat #2
Снова без ответа
Yandex
Объявления
04.09.2013, 02:32     Содержимое ActionBar Tabs перекрывают ActionBarCompat
Ответ Создать тему
Опции темы

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