Intereting Posts
Когда статус зарегистрированOnServer на Android GCM истекает? Как получить необработанный буфер камеры Android в C с помощью JNI? Как уменьшить размер изображения камеры при сохранении, используя намерение действия камеры? Обнаруживать касание EditText, но не прерывать его? Android: Сброс позиции анимации после завершения Неудачная ошибка связи при инициализации Myo hub на Android Как получить масштаб веб-просмотра в Android 4 Android – кнопка переключения ActionBar Back на навигационную кнопку Отключить метод ввода EditText, но держать курсор миганием Android – декларативный и программный интерфейс Android Unit Test с Retrofit2 и Mockito или Robolectric Можем ли мы удалить неиспользуемые приложения из Google Play? Context.getApplicationContext () возвращает null в службе Как получить все универмаги, присутствующие в городе в андроиде, используя сайты google? Значения-21, значения-22 или значения-xx исчезли после Android Studio 1.0

Содержимое Tabhost не отображается, когда я обновляю android.support.v4

Я использую TabHost и он работал нормально, пока я не обновил библиотеку поддержки. Когда я обновляю банку, содержимое вкладки не отображается, только показывается вкладка.

Я использую FragmentActivity .

Вот XML:

 <android.support.v4.app.FragmentTabHost android:id="@+id/tab_host" style="@style/FillParentWrapContent" android:layout_below="@id/view_location_card" android:layout_marginLeft="@dimen/view_margin" android:layout_marginRight="@dimen/view_margin" > <FrameLayout android:id="@android:id/tabcontent" style="@style/FillParentWrapContent" /> <FrameLayout android:id="@+id/tab_content" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1" android:paddingTop="@dimen/view_margin_extra_large" /> </android.support.v4.app.FragmentTabHost> 

Фрагмент кода:

 FragmentTabHost tabHost = (FragmentTabHost) findViewById(R.id.tab_host); tabHost.setup(this, getSupportFragmentManager(), R.id.tab_content); Bundle bundle = new Bundle(); bundle.putInt(CommonConstants.TAB_ID, tabTitleId); tabHost.addTab(tabHost.newTabSpec("Title").setIndicator(tabView), Fragment.class, bundle); 

Пожалуйста, помогите мне в этом. Мне нужно обновить lib, потому что я использую новую функцию, такую ​​как Marshmallow GPS-разрешение.

Я думаю, эта проблема объясняется тем, что табы занимают полную ширину, поэтому у нашего ListView нет места для показа содержимого.

Попробуйте вставить tabwidget, например:

 <android.support.v4.app.FragmentTabHost android:id="@android:id/tabhost" android:layout_width="match_parent" android:layout_height="wrap_content" /> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <TabWidget android:id="@android:id/tabs" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="0" android:orientation="horizontal" /> <FrameLayout android:id="@android:id/tabcontent" android:layout_width="0dp" android:layout_height="0dp" android:layout_weight="0" /> <FrameLayout android:id="@+id/tab_content" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" android:paddingTop="@dimen/view_margin_extra_large" /> </LinearLayout> </android.support.v4.app.FragmentTabHost>