【问题标题】:Gridview Collapse expand androidGridview 折叠 展开 android
【发布时间】:2015-12-25 17:32:02
【问题描述】:

我需要帮助。展开或折叠网格视图。

让我用文字解释一下,

gidview 中有 6 行。这将在展开时显示。 Gridview 将在折叠时缩小为一行。

希望这有助于理解我的要求。

【问题讨论】:

  • 你没有附上图片
  • @SyedNazarMuhammad,抱歉我无法附上图片。请用文字检查要求。
  • gridview的行数固定为6?他们不会改变吗?
  • 是的,固定为6。不能动态改变吗?
  • 如果所有事情都已修复,那么您可以在 xml 布局中执行此操作 自定义六行网格视图(如视图)并制作其中 5 个可见性消失和展开时使它们全部可见

标签: android animation gridview expand


【解决方案1】:
expandButton.setonClickListener(new View.onClickListener(){
  @Override
  public void onClick(View v)
  {
   gridlist.addAll(templist); // adding all rows which are stored in temp list
   gridviewadapter.notifyDataSetChanged(); // will reflect and refreshes the ui to show 6 rows
  }

 });

collapseButton.setonClickListener(new View.onClickListener(){
  @Override
  public void onClick(View v)
  {
   gridlist.removeAll();// removing all rows
   gridlist.Add(templist.get(0));
   gridlist.Add(templist.get(1)); //adding only two items to list
   gridviewadapter.notifyDataSetChanged(); // will reflect and refreshes the ui to show 1st row 
 }

});

【讨论】:

    猜你喜欢
    • 2017-04-09
    • 2012-01-16
    • 1970-01-01
    • 2012-03-31
    • 2018-12-13
    • 2013-06-06
    • 2012-05-30
    • 2017-02-12
    • 1970-01-01
    相关资源
    最近更新 更多