我是Android新手并开发购物应用程序。我刚刚制作了两个标签按钮,我想要依赖的下拉列表,如国家,州和城市。 更新: 我创建了两个选项卡,我希望我的应用程序像这样工作“当我点击第一个选项卡时它应该显示一个下拉列表,并且在该列表中单击该项目时,它还应该显示一个列表,该列表中还应包含项目“。我想要一个依赖列表。
任何帮助将不胜感激 谢谢
答案 0 :(得分:0)
您可以使用setContent(view_id)
指定标签内容的ID,如下所示:
TabHost tabHost = getTabHost();
tabHost.addTab(
tabHost
.newTabSpec("tab_1")
.setIndicator("tab 1", getResources().getDrawable(android.R.drawable.ic_menu_view))
.setContent(R.id.list_view_1)
);
在上面的示例中,我指定了要为第一个选项卡显示的列表视图的ID。为所有标签/视图执行此操作。
您还可以通过添加以下监听器来对标签更改做出反应:
tabHost.setOnTabChangedListener(new OnTabChangeListener() {
public void onTabChanged(String tabId) {
if ("tab_1".equals(tabId)) {
// ... user clicked tab_1, fill in the data in the view of the tab now
}
}
};