Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
像Android的导航控制器?_Android_Navigationcontroller - Fatal编程技术网

像Android的导航控制器?

像Android的导航控制器?,android,navigationcontroller,Android,Navigationcontroller,我是Android开发新手,但我在iOS/Java开发方面有很好的水平 我想在我的Android应用程序中使用导航控制器之类的东西在不同的视图(活动,我知道)之间移动。我应该用什么 感谢您的建议。查看旧类android.app.TabActivity或新类Fragment。在elast,大多数IDE中都应该提供TabActivity 以下是选项卡活动的示例: public class TabbedActivity extends TabActivity { public void on

我是Android开发新手,但我在iOS/Java开发方面有很好的水平

我想在我的Android应用程序中使用导航控制器之类的东西在不同的视图(活动,我知道)之间移动。我应该用什么


感谢您的建议。

查看旧类android.app.TabActivity或新类Fragment。在elast,大多数IDE中都应该提供TabActivity

以下是选项卡活动的示例:

public class TabbedActivity extends TabActivity {

    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        Resources res = getResources(); // Resource object to get Drawables
        TabHost tabHost = getTabHost();  // The activity TabHost
        TabHost.TabSpec spec;  // Resusable TabSpec for each tab
        Intent intent;  // Reusable Intent for each tab

        // Create an Intent to launch an Activity for the tab (to be reused)
        intent = new Intent().setClass(this, TasksActiveListActivity.class);

        // Initialize a TabSpec for each tab and add it to the TabHost   
        spec = tabHost.newTabSpec("artists").setIndicator("Tasks",
                          res.getDrawable(R.drawable.ic_tab_artists))
                      .setContent(intent);
        tabHost.addTab(spec);

        // Do the same for the other tabs
        intent = new Intent().setClass(this, StatisticActivity.class);
        spec = tabHost.newTabSpec("albums").setIndicator("Statistic",
                          res.getDrawable(R.drawable.ic_tab_artists))
                      .setContent(intent);
        tabHost.addTab(spec);  


        intent = new Intent().setClass(this, PurchaseActivity.class);
        spec = tabHost.newTabSpec("albumz").setIndicator("Bonuses",
                          res.getDrawable(R.drawable.ic_tab_artists))
                      .setContent(intent);
        tabHost.addTab(spec);


        tabHost.setCurrentTab(0);
    }



}

意图用于在视图/活动之间导航。请检查使用片段,而不是旧的和不推荐的选项卡活动
请查看此帖子:

这两个都可以在Eclipse中使用,我要看看这个。非常感谢。OP询问的是用户可见的UI元素,而不是打开新屏幕的编程方式。