像Android的导航控制器?
我是Android开发新手,但我在iOS/Java开发方面有很好的水平 我想在我的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.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元素,而不是打开新屏幕的编程方式。