GridView怎么实现动态增加新的行

avatar
作者
筋斗云
阅读量:3

要实现GridView动态增加新的行,可以通过以下步骤实现:

  1. 在GridView的布局文件中定义一个空的GridView:
<GridView     android:id="@+id/gridView"     android:layout_width="match_parent"     android:layout_height="wrap_content"> </GridView> 
  1. 在Activity中获取GridView的实例,并创建一个空的Adapter:
GridView gridView = findViewById(R.id.gridView); ArrayList<String> dataList = new ArrayList<>(); ArrayAdapter<String> adapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, dataList); gridView.setAdapter(adapter); 
  1. 当需要增加新的行时,可以通过修改dataList的内容并调用Adapter的notifyDataSetChanged()方法来更新GridView的内容:
dataList.add("New Row"); adapter.notifyDataSetChanged(); 

这样就可以实现动态增加新的行了。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!