- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的应用程序有一个操作栏和 fragment 。我将 tablistener 用于操作栏的选项卡:
package com.infomercados.appinfomercados;
import android.app.ActionBar;
import android.app.Fragment;
import android.app.FragmentTransaction;
import android.app.ActionBar.Tab;
import android.util.Log;
public class TabListener implements ActionBar.TabListener {
private Fragment fragment;
public TabListener(Fragment fg)
{
this.fragment = fg;
}
@Override
public void onTabReselected(Tab tab, FragmentTransaction ft) {
Log.i("ActionBar", tab.getText() + " reselected.");
}
@Override
public void onTabSelected(Tab tab, FragmentTransaction ft) {
Log.i("ActionBar", tab.getText() + " selected.");
ft.replace(R.id.container, fragment);
}
@Override
public void onTabUnselected(Tab tab, FragmentTransaction ft) {
Log.i("ActionBar", tab.getText() + " no selected.");
ft.remove(fragment);
}
}
我想适应早期版本,我添加了 android-support-v6-appcompat.jar 但产生了这个错误:类需要 API 级别 11(当前最低为 7):android.app.ActionBar.TabListener
你能帮帮我吗?
非常感谢。
最佳答案
您没有使用支持类库。
例如:
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;
import android.support.v4.view.ViewPager;
关于 ActionBar:
如果您使用的是 AppCompat 库,那么您需要导入:
android.support.v7.app.ActionBar
如果您正在使用 ActionBarSherLock 库,那么您需要导入:
import com.actionbarsherlock.app.ActionBar;
import com.actionbarsherlock.app.ActionBar.Tab;
关于android - 类需要 API 级别 11(当前最小值为 7): android. app.ActionBar.TabListener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18956135/
我尝试在我的应用程序中实现选项卡并遵循本教程: http://android-er.blogspot.de/2012/06/create-actionbar-in-tab-navigation-mod
在 Android 5(API 级别 21)中 ActionBar.TabListener已被弃用。为什么?我们应该用什么代替?这是否意味着作为 UI 元素的操作选项卡已被普遍弃用,或者是否有新的方法
我正在尝试实现选项卡导航,但我想确保拥有旧版本 Android 的用户仍然可以使用我的应用程序。 ATM 中的应用程序相当简单,我只是想了解如何实现布局,然后我将添加缺失的部分。 无论如何,我有一个扩
我想在我的应用程序中实现选项卡和选项卡监听器。 public class MyActivity extends Activity { @Override protected v
我在 LogCat 中收到此错误消息: 06-25 15:17:34.495: E/AndroidRuntime(5891): java.lang.RuntimeException: Unable t
我有 mainactivity,其中包含两个选项卡并具有以下代码: public class MainActivity extends Activity { private class MyT
我是 Android 新手,所以请详细解释一下 我正在构建一个显示 2 个简单选项卡的应用程序。我的代码是: ActionBarImpl.java package com.adhish.tabs1;
我正在尝试将 ViewPager 与 ActionBarTabs 一起使用。我引用了一些例子并遵循了它们。但是下面代码中使用的 TabListener 和 ActionBar.Tab 已被弃用,我不知
我遇到的问题是我的一个标签听众说 Bound mismatch: The type MainActivity is not a valid substitute for the bounded par
由于弃用,我正在尝试将一些代码从 FragmentActivity 升级到 AppCompatActivity 并将 ActionBar 升级到 android.support.v7.app.Acti
所以我遇到了这个烦人的问题。在 Android 方面,我非常菜鸟,所以任何帮助都会很好。 这是我的 MainActivity,根据 LogCat,它似乎正在崩溃。我正在尝试创建的应用程序必须从我正在尝
是否可以在 ActionBar 中选择选项卡时显示 FragmentDialog? onTabSelected() 方法发生在方法执行完成后提交的事务中。但是,DialogFragment 中的 sh
我正在使用此处提供的示例代码将导航选项卡添加到操作栏: http://developer.android.com/guide/topics/ui/actionbar.html我正在使用 ActionB
我是 android 的新手,最近使用了一个 android 模板(选项卡式 Activity - 带有 ViewPager 和 fragment )并注意到 ActionBar 和 ActionBa
我在我的 Android 应用程序中使用了一个类似于此的 TabListener:http://developer.android.com/guide/topics/ui/actionbar.html
我正在使用 MainActivity 构建一个应用程序扩展 FragmentActivity并且有一个带有三个选项卡的 ActionBar。在每个选项卡上,我想附上一个 ParentFragment这
大家好。我正在尝试构建一个简单的应用程序,它支持具有滑动 View 功能的选项卡布局。我关注这个tutorial但没有成功。 package com.example.project.project;
我有一个包含 2 个 fragment 的 Activity 。我决定使用 PageAdapter 在两个 View 之间滑动,但是,为了接近 android 设计最佳实践,我还决定使用操作栏选项卡(
我的应用程序有一个操作栏和 fragment 。我将 tablistener 用于操作栏的选项卡: package com.infomercados.appinfomercados; import a
我正在按照开发人员指南 here 尝试在 android 中实现可滑动的选项卡 View , 但我收到拒绝我的自定义 TabListener 的编译错误: [javac] /home/brad/Oth
我是一名优秀的程序员,十分优秀!