首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从一个活动中显示多个布局

如何从一个活动中显示多个布局
EN

Stack Overflow用户
提问于 2015-08-07 21:36:21
回答 2查看 42关注 0票数 1

我有一个10-11按钮的主屏幕。每当我点击一个按钮,它将带我到一个列表视图,其中每个列表项目包含一个图像按钮和图像view.And图像按钮将播放一个声音。我怎样才能做到这一点呢?碎片? /CustomListView?还是让10-11活动为每个项目定义不同的布局?

这是我想要的有按钮的活动

按下一个按钮时的活动

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-08-07 21:48:31

没有必要使用to.create 10-11活动,使用片段和活动来添加和替换这些片段。此外,您还可以创建一个以歌曲名称为参数的方法,在单击每个ListItem时调用该方法,并将声音/歌曲to.play的名称传递给该方法。

代码语言:javascript
运行
复制
void playSound(String songName)
{
 // codes that play song goes here 
}
When ListItem is clicked, do switch
List.setOnItemClickListener(new     OnItemClickListener()
@Override 
public void onitemClick()
{
switch(position)
{
 case 0: 
 playSound("SoundName")
 break;

}
}
);
票数 0
EN

Stack Overflow用户

发布于 2015-08-07 21:51:29

我认为这里有典型的列表视图<->详细视图(实际上是另一个列表视图)。

在这种情况下,可以使用碎片。

这是关于片段的官方教程

https://developer.android.com/guide/components/fragments.html

这是Vogella的一张

http://www.vogella.com/tutorials/AndroidFragments/article.html

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

https://stackoverflow.com/questions/31886996

复制
相关文章

相似问题

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