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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Рисование графики http://www.cyberforum.ru/android-dev/thread947201.html
задача: программно рисовать чертежи как на картинках. Требования: зумирование (масштабирование), различные типы фигур (не только как на картинке), размеры задаются пользователем и при этом чертеж...
Программирование Android Перехватить смс, которое отправляет программа У меня в смартфоне (Android 2.3.3) есть программа, которая отправляет смс. Мне нужно посмотреть текст этих сообщений. Возможно ли и как? http://www.cyberforum.ru/android-dev/thread947176.html
Программирование Android Как дать своему приложению привилегии Root?
Нужно записать данные в файл, который имеет права доступа RW-R--R--, соответственно нужен рут. Следующий код не пишет в файл, получаю эксепшен на строчке. FileWriter fw1 = new...
Программирование Android Можно ли, используя C2DM, передавать данные с телефона на комп и обратно?
Из-за того что, при правильном IP и потру, к серверу на телефоне с компа могу подключится через раз, и прочитав это, возник такой вопрос.
Программирование Android Поменять цвет табов в TabHost http://www.cyberforum.ru/android-dev/thread946859.html
Добавлено через 19 часов 54 минуты Перепробовал все tutorial, не нашёл ни одного где показано как поменять и фон и картинку. У меня получается так - либо фон изменился - либо картинка встала. Как...
Программирование Android android studio + dropbox android sync sdk Всем привет! Кто-нибудь знает, как подключить dropbox android sync sdk к android studio..на сайте dropbox нашел инфу только для Eclipse...так же есть примеры и они замечательно работают в эклипсе,... подробнее

Показать сообщение отдельно
contedevel
57 / 55 / 8
Регистрация: 07.10.2012
Сообщений: 596

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

02.09.2013, 16:36. Просмотров 521. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru