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

时间:2015-08-07 21:36:21

标签: android android-activity layout

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

这是我想要的 activity with buttons

Activity when one button is pressed

2 个答案:

答案 0 :(得分:0)

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

<ion-side-menus enable-menu-with-back-views="true">
  <ion-side-menu-content>
    <ion-nav-bar class="bar-stable">
      <ion-nav-back-button>
      </ion-nav-back-button>

      <ion-nav-buttons side="left">
        <button class="button button-icon button-clear ion-navicon" menu-toggle="left">
        </button>
      </ion-nav-buttons>
    </ion-nav-bar>
    <ion-nav-view name="menuContent"></ion-nav-view>
  </ion-side-menu-content>

  <ion-side-menu side="left">
    <ion-header-bar class="bar-stable">
      <h1 class="title">My app</h1>
    </ion-header-bar>
    <ion-content scroll="false">
      <ion-list>
        <ion-item nav-clear menu-close href="#/events">
          Events
        </ion-item>
      </ion-list>
    </ion-content>
  </ion-side-menu>
</ion-side-menus>

答案 1 :(得分:0)

我会说这里有典型的列表视图&lt; - &gt;详细视图(实际上是另一个列表视图)。

在这种情况下,请使用Fragments。

以下是Fragments的官方教程

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

这是来自Vogella的一个

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