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

Не загружается фрагмент в вкладках ActionBar - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Не создается база данных http://www.cyberforum.ru/android-dev/thread1416637.html
Здравствуйте, начал только изучать базу данных, и вот проблема в Android Studio в File Explorer в data / data я базу созданную не вижу: Вот код: Сам класс с базой данных: package database.test.database; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import android.provider.BaseColumns;
Android Фрагменты и смена положения телефона LicenseAgreementFragment licenseAgreementFragment = new LicenseAgreementFragment(); FragmentTransaction transaction = getFragmentManager().beginTransaction(); transaction.replace(R.id.welcome_content, licenseAgreementFragment); transaction.commit(); В этом отрывке кода одит фрагмент заменяется другим. Но при повороте экрана(смена ориентации) оба становятся видны. Как это исправить? Спасибо http://www.cyberforum.ru/android-dev/thread1416614.html
Fragment и google map Android
на фоне стоит гугл мап,по верх него открыт фрагмент. двигая пальцем по фрагменту - перемещается карта. как исправить? всем спасибо
Android Android Studio: сменил картинку, но приложение показывает старую
Загрузил в drawable png рисунок,когда поменял его на другой все еще отображается старая. что делать? кеш удалял,рибилд тоже делал - не помогло. перезагружал студию - тоже безтолку. Подскажите, пожалуйста, как решить? Спасибо
Android Переход с 3 формы на первую http://www.cyberforum.ru/android-dev/thread1416434.html
Здравствуйте. У меня в программе на андроид есть 3 активити. Мне нужно сделать так, что бы когда я закрывал третью активити она возвращалась на первую активити. В манифесте я прописал родителем к третьей активити первую, и при переходе через программную кнопку "назад" она возвращает меня на первую активити, но если нажать системную кнопку назад(у меня 5 андроид, то есть самую левую кнопку на...
Android Ширина sliding menu на разных девайсах Уважаемые, Подскажите пожалуйста, столкнулся вот с такой проблемой, при статичной ширине, меню на разных устройствах отображается по разному. Что не совсем красиво, например в эмуляторе оно смотрится хорошо, но при копирование на любой телефон - при этой же ширине пункты не вмешаются. Вот как быть? Делаю так: getWindowManager().getDefaultDisplay().getMetrics(displaymetrics); ... подробнее

Показать сообщение отдельно
Frai32
0 / 2 / 0
Регистрация: 24.08.2013
Сообщений: 137

Не загружается фрагмент в вкладках ActionBar - Android

09.04.2015, 05:45. Просмотров 279. Ответов 1
Метки (Все метки)

Пытаюсь создать ActionBar с табами. Когда во вкладки не передаётся фрагменты то всё работает, но стоит подключить фрагмент вылетает исключение:

Java
1
2
04-09 12:33:33.453: E/AndroidRuntime(13064): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.tacticalgenirator/com.example.tacticalgenirator.MainActivity}: java.lang.IllegalArgumentException: No view found for id 0x7f050015 (com.example.tacticalgenirator:id/action_bar_activity_content) for fragment StandartFragment{41e94340 #0 id=0x7f050015}
04-09 12:33:33.453: E/AndroidRuntime(13064):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2245)
Сам код:

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
public class MainActivity extends ActionBarActivity implements ActionBar.TabListener {
 
 
final String LOG_TAG = "myLogs";
      public static final String key_screen_number = "key_screen_number";
        ActionBar ab;
        FragmentTransaction ft;
        StandartFragment screen_fragment;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
        ActionBar bar = getSupportActionBar();
 
 
 
        bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
 
 
 
        Tab tab = bar.newTab();
 
        tab.setText("tab1");
 
        tab.setTabListener(this);
 
        bar.addTab(tab);
 
 
 
        tab = bar.newTab();
 
        tab.setText("tab2");
 
        tab.setTabListener(this);
 
        bar.addTab(tab);
 
        //selected_list_item_position = -1;
        
//      if (savedInstanceState == null) {
//          getSupportFragmentManager().beginTransaction()
//                  .add(R.id.container, new PlaceholderFragment()).commit();
//      }
    }
    
    public void onTabReselected(Tab tab, FragmentTransaction ft)    {
 
        Log.d(LOG_TAG, "reselected tab: " + tab.getText());
 
        }
 
 
 
        @Override
 
        public void onTabSelected(Tab tab, FragmentTransaction ft) {
             screen_fragment = new  StandartFragment();
                Bundle args = new Bundle();
                args.putInt(key_screen_number, tab.getPosition() + 1);
                screen_fragment.setArguments(args);
                
                ft.replace(android.support.v7.appcompat.R.id.action_bar_activity_content, screen_fragment);
        Log.d(LOG_TAG, "selected tab: " + tab.getText());
 
        }
 
 
 
        @Override
 
        public void onTabUnselected(Tab tab, FragmentTransaction ft)    {
 
        Log.d(LOG_TAG, "unselected tab: " + tab.getText());
 
        }
 
       public boolean onNavigationItemSelected(int position, long id) {
           
            return true;
        }
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
 
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
 
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // Handle action bar item clicks here. The action bar will
        // automatically handle clicks on the Home/Up button, so long
        // as you specify a parent activity in AndroidManifest.xml.
        int id = item.getItemId();
        if (id == R.id.action_settings) {
            return true;
        }
        return super.onOptionsItemSelected(item);
    }
 
    /**
     * A placeholder fragment containing a simple view.
     */
    
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru