Android 如何在单个选项卡按钮下包含可展开列表视图

Android 如何在单个选项卡按钮下包含可展开列表视图,android,android-layout,Android,Android Layout,我是android新手,正在开发一个购物应用程序。我刚刚做了两个标签按钮,现在我想依赖像国家,州和城市下拉列表。 更新: 我已经创建了两个选项卡,我希望我的应用程序能像这样工作,当我单击第一个选项卡时,它会显示一个下拉列表,单击该列表中的项目时,它也会显示一个列表,该列表中也应该包含项目。也就是说,我想要一个依赖列表 任何帮助都将不胜感激 谢谢 deep您可以使用setContentview\u id指定选项卡内容的id,如下所示: TabHost tabHost = getTabHost();

我是android新手,正在开发一个购物应用程序。我刚刚做了两个标签按钮,现在我想依赖像国家,州和城市下拉列表。 更新: 我已经创建了两个选项卡,我希望我的应用程序能像这样工作,当我单击第一个选项卡时,它会显示一个下拉列表,单击该列表中的项目时,它也会显示一个列表,该列表中也应该包含项目。也就是说,我想要一个依赖列表

任何帮助都将不胜感激 谢谢
deep

您可以使用setContentview\u 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)
    );
在上面的示例中,我指定了要为第一个选项卡显示的listview的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
        }
    }
};

你需要更好地解释你的需求。