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

ActionBar табы - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Поделитесь простенькими приложениями http://www.cyberforum.ru/android-dev/thread1157632.html
Форумчане, у кого есть простые приложения на Android (какой -нибудь причудливый калькулятор, простенькая игрушка, реализация анимации и т.д) поделитесь. Для примера очень надо.
Android Не могудобраться из MainActivity к etNum1, который в PlaceholderFragment Помогите добраться из MainActivity к etNum1, который в PlaceholderFragment. Строки 56-58. Заранее спасибо. package com.example.p0191_simplecalculator; import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v7.app.ActionBarActivity; import android.text.TextUtils; http://www.cyberforum.ru/android-dev/thread1157590.html
Анимация ListView Android
В чем суть:При вертикальном свайпе - кнопки прокручиваются. Крайняя кнопка - плавно уменьшается, а с другой стороны - плавно увеличивается. Прокрутка начинается не мгновенно, а после порогового смещения пальца (около половины высоты кнопки).Ума не приложу как это реализовать.Делал через getView,но это только для кнопки которая увеличивается,так как для исчезающей кнопки метод не вызывается.Беда...
Android Метод getTitle()
ребят кому не сложно объясните для чего используется метод getTitle()
Android Разблокировка телефона на Android 4.2 http://www.cyberforum.ru/android-dev/thread1157452.html
Добрый день уважаемый программисты. У меня телефон попал на блокировка!! Модель мой телефон Fly IQ4410 Quad Android 4.2.1. Как можно разблокировать этого телефона, дайте пожалуйста совет.
Android Тестирование на телефоне (планшете) Доброго времени суток. Подскажите пожалуйста в чем может быть причина. При запуске на телефоне появляется "в приложении *** произошла ошибка". Причем это происходит когда в activity.java добавляешь слушатель событий. Если запускаешь только что созданный проект "Hello world" то приложение запускается нормально. Подскажите в чем может быть причина. Среда разработки Eclipse. Заранее... подробнее

Показать сообщение отдельно
fanat094
0 / 0 / 0
Регистрация: 15.04.2012
Сообщений: 79

ActionBar табы - Android

25.04.2014, 23:51. Просмотров 598. Ответов 0
Метки (Все метки)

Всем привет!
Такая проблема, при подключении ActionBar (табамы) с помощью SupportLibrary, возникает такая проблема если на есть место, то табы прячутся в ActionBar(смотрятся как список(на скрине ниже видно)), на меньшем экране все нормально.
Может кто-то сталкивался с такой проблемой?.
Код:
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
package com.example.timetable;
 
import android.os.Bundle;
import android.support.v4.app.FragmentTransaction;
import android.support.v7.app.ActionBar;
import android.support.v7.app.ActionBar.Tab;
import android.support.v7.app.ActionBarActivity;
import android.util.Log;
import android.view.Menu;
import android.widget.Toast;
 
public class TimeTableClass extends ActionBarActivity implements ActionBar.TabListener{
    
    final String LOG_TAG = "timetableLogs";
    ActionBar bar;
    int position;
    Toast toast;
     @Override
      public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.secondscreen);
        bar = getSupportActionBar();
        bar.setDisplayOptions(bar.DISPLAY_SHOW_TITLE|bar.DISPLAY_SHOW_CUSTOM);
        bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
       
        Tab tab = bar.newTab();
        tab.setText("Понеділок");
        tab.setTabListener(this);
        bar.addTab(tab);
 
        tab = bar.newTab();
        tab.setText("Вівторок");
        tab.setTabListener(this);
        bar.addTab(tab);
        
        tab = bar.newTab();
        tab.setText("Середа");
        tab.setTabListener(this);
        bar.addTab(tab);
        
        tab = bar.newTab();
        tab.setText("Четвер");
        tab.setTabListener(this);
        bar.addTab(tab);
        
        tab = bar.newTab();
        tab.setText("П'ятниця");
        tab.setTabListener(this);
        bar.addTab(tab);
        }
 
    @Override
    public void onTabReselected(Tab tab, FragmentTransaction ft) {
        // TODO Auto-generated method stub
        Log.d(LOG_TAG, "reselected tab: " + tab.getText());
    }
 
    @Override
    public void onTabSelected(Tab tab, FragmentTransaction ft) {
        /*// TODO Auto-generated method stub
        //position = bar.getSelectedTab().getPosition();
        Log.d("***DEBUG***", "POSITION: " + bar.getSelectedTab().getPosition());
        /*Toast toast = Toast.makeText(getApplicationContext(), 
                bar.getSelectedTab().getPosition(), Toast.LENGTH_SHORT); 
                toast.show();*/
        //Log.d(LOG_TAG, "selected tab: " + tab.getText());
        
       
        switch (bar.getSelectedTab().getPosition()) {
         case 0:
             Log.d(LOG_TAG, "POSITION: " + bar.getSelectedTab().getPosition());
             toast = Toast.makeText(getApplicationContext(), 
                    tab.getText(), Toast.LENGTH_SHORT); 
                    toast.show();
         break;
         case 1:
             Log.d(LOG_TAG, "POSITION: " + bar.getSelectedTab().getPosition());
             toast = Toast.makeText(getApplicationContext(), 
                    tab.getText(), Toast.LENGTH_SHORT); 
                    toast.show();
         break;
         case 2:
             Log.d(LOG_TAG, "POSITION: " + bar.getSelectedTab().getPosition());
             toast = Toast.makeText(getApplicationContext(), 
                    tab.getText(), Toast.LENGTH_SHORT); 
                    toast.show();
         break;
         case 3:
             Log.d(LOG_TAG, "POSITION: " + bar.getSelectedTab().getPosition());
             toast = Toast.makeText(getApplicationContext(), 
                    tab.getText(), Toast.LENGTH_SHORT); 
                    toast.show();
         break;
         case 4:
             Log.d(LOG_TAG, "POSITION: " + bar.getSelectedTab().getPosition());
             toast = Toast.makeText(getApplicationContext(), 
                    tab.getText(), Toast.LENGTH_SHORT); 
                    toast.show();
           break;
           }    
    }
 
    @Override
    public void onTabUnselected(Tab tab, FragmentTransaction ft) {
        // TODO Auto-generated method stub
        Log.d(LOG_TAG, "unselected tab: " + tab.getText());
    }
    
     @Override
      public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
      }
     
}
Миниатюры
ActionBar табы   ActionBar табы  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru