2

我想要一个包含很少可点击元素的列表视图菜单,并且最后一个元素必须是可扩展的列表视图项。我的意思是当我单击最后一个元素时,应该扩展一个额外的位置。

4

1 回答 1

7

你有三个选择。

  • 使用 ExpandableListView ,其中每个组项都没有子项,最后一个组项将有子项(单击父组时它们会展开),周围有很多例子。

    ExpandableListView 示例

  • 当 getView 调用时,使用 listview 并在最后一个项目上膨胀视图,您知道何时加载最后一个位置,因为您在函数上收到它。

    列表视图示例

  • 如果您有少量项目,请考虑使用线性布局看起来像一个列表视图,并为最后一个项目使用另一个线性布局。

例如

  <LinearLayout android:orientation="vertical">     

      <TextView />

      <TextView />

      <LinearLayout 
          android:orientation="vertical" 
          android:onClik="expand">

          <TextView />

          <TextView />

      </LinearLayout>

  </LinearLayout>
于 2013-07-17T13:28:56.150 回答