簡體   English   中英

嘗試在Android中制作TabLayout

[英]Try to make TabLayout in Android

我遵循了一些教程在android中制作Tablayout ,但是我遇到了問題。

FirstActivity.java:

package info.mandai.animegallery;

import com.example.animegallery.R;
import info.mandai.animegallery.adapter.TabsPagerAdapter;
import android.app.ActionBar;
import android.app.ActionBar.Tab;
import android.app.FragmentTransaction;
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.support.v4.view.PagerAdapter;
import android.support.v4.view.ViewPager;

public class FirstActivity extends FragmentActivity implements -----> Error Here
    ActionBar.TabListener {

private ViewPager viewPager;
private TabsPagerAdapter mAdapter;
private ActionBar actionBar;

private String[] tabs = { "Registrasi", "Login", "A" };

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_first);

    viewPager = (ViewPager) findViewById(R.id.pager);
    actionBar = getActionBar();
    mAdapter = new TabsPagerAdapter(getSupportFragmentManager());

    viewPager.setAdapter(mAdapter);
    actionBar.setHomeButtonEnabled(false);
    actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);        

    for (String tab_name : tabs) {
        actionBar.addTab(actionBar.newTab().setText(tab_name)
                .setTabListener(this));
    }
}
}

在單詞“ FirstActivity”上,我遇到此錯誤:
他們說: “類型FirstActivity必須實現繼承的抽象方法ActionBar.TabListener.onTabSelected(ActionBar $ Tab,FragmentTransaction)

我該如何解決?

將以下代碼添加到您的課程中

@Override
public void onTabSelected(Tab tab, FragmentTransaction ft) {

   // do something
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM