gpt4 book ai didi

android - 类似于 Android 的导航 Controller ?

转载 作者:行者123 更新时间:2023-11-29 18:09:49 24 4
gpt4 key购买 nike

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

我想使用导航 Controller 之类的东西在我的 Android 应用程序的 View (我知道是 Activity )之间移动。我应该使用什么?

感谢您的建议。

最佳答案

查看旧类 android.app.TabActivity 或名为 Fragment 的新类。至少 TabActivity 应该在大多数 IDE 中可用。

这是一个标签 Activity 的例子:

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);
}



}

关于android - 类似于 Android 的导航 Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11363375/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com