我正在尝试在 Eclipse 中创建滑动选项卡。但是当我导入时android.app.ActionBar.Tab;它警告我导入“ActionBar.Tab 类型已弃用”。
它使我的大部分代码成为警告并删除它。
import android.support.v4.app.FragmentActivity;
import android.app.ActionBar;
import android.app.ActionBar.Tab;
import android.app.ActionBar.TabListener;
import android.app.FragmentTransaction;
import android.os.Bundle;
import android.support.v4.app.FragmentTabHost;
import android.util.Log;
public class MainActivity extends FragmentActivity implements TabListener {
ActionBar actionBar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
actionBar = getActionBar();
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
ActionBar.Tab shops = actionBar.newTab();
shops.setText("SHOPS");
shops.setTabListener(this);
ActionBar.Tab floorplan = actionBar.newTab();
floorplan.setText("FLOOR PLAN");
floorplan.setTabListener(this);
ActionBar.Tab browser = actionBar.newTab();
browser.setText("BROWSER");
browser.setTabListener(this);
ActionBar.Tab nav = actionBar.newTab();
nav.setText("NAVIGATION");
nav.setTabListener(this);
actionBar.addTab(shops);
actionBar.addTab(floorplan);
actionBar.addTab(browser);
actionBar.addTab(nav);
}
我现在可以做什么?有没有可能的解决方案来克服这些警告???
谷歌弃用了操作栏选项卡,转而使用寻呼机标签条 https://developer.android.com/reference/android/support/v4/view/PagerTabStrip.html and 寻呼机标题栏 https://developer.android.com/reference/android/support/v4/view/PagerTitleStrip.html它们是支持库 v4 的一部分,可作为直接替代品。
Google 为他们提供了示例,如您所见滑动选项卡基本 http://developer.android.com/samples/SlidingTabsBasic/index.html or 滑动选项卡颜色 http://developer.android.com/samples/SlidingTabsColors/index.html以及在此解释的video https://www.youtube.com/watch?v=tRg_eDfQ8fk.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)