我有一个10-11按钮的主屏幕。每当我点击一个按钮,它将带我到一个列表视图,其中每个列表项目包含一个图像按钮和图像view.And图像按钮将播放一个声音。我怎样才能做到这一点呢?碎片? /CustomListView?还是让10-11活动为每个项目定义不同的布局?
这是我想要的有按钮的活动
发布于 2015-08-07 21:48:31
没有必要使用to.create 10-11活动,使用片段和活动来添加和替换这些片段。此外,您还可以创建一个以歌曲名称为参数的方法,在单击每个ListItem时调用该方法,并将声音/歌曲to.play的名称传递给该方法。
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;
}
}
);
发布于 2015-08-07 21:51:29
我认为这里有典型的列表视图<->详细视图(实际上是另一个列表视图)。
在这种情况下,可以使用碎片。
这是关于片段的官方教程
https://developer.android.com/guide/components/fragments.html
这是Vogella的一张
http://www.vogella.com/tutorials/AndroidFragments/article.html
https://stackoverflow.com/questions/31886996
复制相似问题