Итак, я пытаюсь создать вкладки Swipe с помощью ViewPager из библиотеки suppoer.v4.
Все работает как задумано, НО не отображается строка заголовка и вкладки. Я знаю, что панель вкладок есть, потому что на ней отображаются 2-3 пикселя (я задаю определенный цвет, вот откуда я знаю), но она не отображается полностью, как и заголовок.
Я свяжу свои MainActivity.java, activity_main.xml, и если кто-то спросит, я добавлю два фрагмента. Но я сомневаюсь, что это проблема, поскольку у них нет ничего, кроме линейного макета и textView.
Основная активность.java:
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;
import android.support.v4.view.ViewPager;
public class MainActivity extends FragmentActivity {
ViewPager viewPager=null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
viewPager = (ViewPager) findViewById(R.id.viewPager);
FragmentManager fm = getSupportFragmentManager();
viewPager.setAdapter(new Adaptor(fm));
}
class Adaptor extends FragmentPagerAdapter{
Fragment fragment = null;
public Adaptor(FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int i) {
if(i==0){
fragment = new OpiniaTa();
}
if(i==1){
fragment = new Test();
}
return fragment;
}
@Override
public int getCount() {
return 2;
}
@Override
public CharSequence getPageTitle(int position) {
if(position == 0){
return "Opinia ta";
}
if(position == 1){
return "test";
}
return null;
}
}
}
Activity_main.xml:
<android.support.v4.view.ViewPager
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/viewPager"
android:layout_height="match_parent"
android:layout_width="match_parent">
<android.support.v4.view.PagerTitleStrip
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/titleTabs"
android:background="#33B5E5"
android:foregroundGravity="top"
android:paddingTop="4dp"
android:paddingBottom="4dp"
>
</android.support.v4.view.PagerTitleStrip>
</android.support.v4.view.ViewPager>
Если нужна какая-либо другая информация, дайте мне знать, я буду как можно быстрее.