首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >android activitygroup和listactivity

android activitygroup和listactivity
EN

Stack Overflow用户
提问于 2011-12-23 01:45:09
回答 2查看 648关注 0票数 2

我需要在TabHost中的活动中有一个列表。单击按钮时,将打开该列表。但是,我希望打开新的活动并将选项卡保持在顶部,因此我创建了一个类TabActivityGroup,它扩展了ActivityGroup,并且我的每个活动都扩展了TabActivityGroup。在不扩展ListActivity的情况下如何创建列表,因为我不能扩展两个类。

EN

回答 2

Stack Overflow用户

发布于 2012-03-19 16:46:11

请勿使用ListActivity。只要使用常规的活动即可。在布局文件中执行以下操作:

给列表一个id

代码语言:javascript
复制
<ListView
    android:id="@+id/name_of_list"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >
</ListView>

在你的活动中使用:

代码语言:javascript
复制
ListView listView = (ListView)findViewById(R.id.name_of_list);

    mAdapter = new SomeSortOfAdapter(this, items);
    listView.setAdapter(mAdapter);

现在您可以将您的活动设置为ActivityGroup :)

票数 2
EN

Stack Overflow用户

发布于 2011-12-23 01:53:22

嗯,我怀疑你搞错了。查看the Tab Layout example。您希望能够做的是将ListView的某个子类添加为TabHost视图的子视图,而不是拥有多个继承。我建议您通读一下该教程,并重新思考如何构建应用程序。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8607849

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档