[英]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.