- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在按照开发人员指南 here 尝试在 android 中实现可滑动的选项卡 View , 但我收到拒绝我的自定义 TabListener 的编译错误:
[javac] /home/brad/Other/code/Prayson/Prayson/src/net/bradmont/prayson/Main.java:73: error: Main.HomeTabListener is not abstract and does not override abstract method onTabReselected(Tab,FragmentTransaction) in TabListener
[javac] private class HomeTabListener implements ActionBar.TabListener {
但是,我正在重写 onTabReselected,这是类定义:
private class HomeTabListener implements ActionBar.TabListener {
public void onTabReselected (ActionBar.Tab tab, FragmentTransaction ft) {
return; // I added this thinking a non-empty function would do something
}
public void onTabSelected(ActionBar.Tab tab, FragmentTransaction ft) {
mPager.setCurrentItem(tab.getPosition());
}
public void onTabUnselected(ActionBar.Tab tab, FragmentTransaction ft) {
}
}
我试过从 API 文档复制和粘贴函数定义,我试过使用内联定义 (new ActionBar.TabListener { ..)。我敢肯定这一定很简单,但我一点头绪也没有。
有什么想法吗?谢谢!
最佳答案
正如@Tanis.7x 所建议的,我混合了来自 support.v4 的 FragmentTransaction 和来自 native 的 ActionBar.Tab。切换到 android.app.FragmentTransaction 解决了这个问题。
关于Java/Android 无法解释的编译错误 : is not abstract and does not override abstract method onTabReselected(Tab, FragmentTransaction) in TabListener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23740723/
我有一个选项卡式 fragment 应用程序,它基本上加载了一个 webview。在任何给定的选项卡中,您可以导航到更多链接。基本上,当标签被重新选择时,我希望 webview 返回到原始 webvi
我像这样用 TabLayout 设置 ViewPager: tabLayoutOnPageChangeListener = new TabLayout.TabLayoutOnPageChangeLis
我正在创建一个应用程序,其中使用 FragmentPagerAdapter 创建选项卡。默认情况下,第一次加载选项卡时,将选择第一个选项卡。但是切换到另一个选项卡后,当用户再次返回第一个选项卡时,它将
大家好。我正在尝试构建一个简单的应用程序,它支持具有滑动 View 功能的选项卡布局。我关注这个tutorial但没有成功。 package com.example.project.project;
我正在按照开发人员指南 here 尝试在 android 中实现可滑动的选项卡 View , 但我收到拒绝我的自定义 TabListener 的编译错误: [javac] /home/brad/Oth
我是一名优秀的程序员,十分优秀!