草庐IT

Gridview1

全部标签

android gridview 行分隔符/分隔符

有没有办法在gridview中的行之间显示(水平)分隔线?我尝试在每个网格项目下方放置一个小的分隔图,但这不是解决方案,因为当一行没有完全填满项目时,它不会跨越整行。有没有办法在每一行之间添加一张图片?我只能找到改变行间距的方法。 最佳答案 如果您对网格项目使用自定义布局。下面的代码将起作用。第1步:为GridView赋予背景颜色这将用作分隔线。给horizo​​ntalSpacing和verticalSpacing作为1dpbackgroundColor将是您的分隔线颜色。第2步:为自定义网格项布局赋予背景颜色这将用作GridIt

android - 如何用 RecyclerView 完全替换 listView/GridView?

我注意到新的RecyclerView类,尽管它让事情变得更简洁,但缺少很多我熟悉的功能:分隔符,但这可以通过查看thispost来解决或thisone“footerDividersEnabled”“headerDividersEnabled”"listSelector",但也许我应该按View简单地设置它?“fastScrollEnabled”“平滑滚动条”“启用文本过滤器”我还试图找出是否有一种新方法可以使用新类进行过滤(就像ListView通过实现Filterable所做的那样)。不知道有没有这种情况"tools:listitem",在UI设计器上显示项目。这些是我使用的,但也许还

android - GridView 行重叠 : how to make row height fit the tallest item?

喜欢thispreviousperson,我在GridView项目之间有不必要的重叠:注意除最右边之外的每一列中的文本。我与上一个问题的不同之处在于我不想要恒定的行高。我希望行高变化以容纳每行中最高的内容,以有效利用屏幕空间。看sourceforGridView(不是权威副本,但是kernel.org还是挂了),我们可以在fillDown()和makeRow()中看到最后看到的View是“引用View”:行的高度是从那个View的高度设置的,不是从最高的那个。这解释了为什么最右边的列没问题。不幸的是,GridView没有很好地设置,我无法通过继承来解决这个问题。所有相关的字段和方法都是

java - 设计库 - 带有 GridView/listView 的 CoordinatorLayout/CollapsingToolbarLayout

这可能是个愚蠢的问题,但我不太了解设计库。我关注thisreference创建以下布局。当我滚动GridView时,蓝色区域应该作为视差工作。但是当我滚动GridView时,AppBarLayout中没有任何反应。但这适用于NestedScrollView和RecyclerView下面是我的布局文件-任何帮助将不胜感激。 最佳答案 使用ListView/GridView,它只能在Lollipop上通过以下代码工作-if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.LOLLIPOP){list

java - Android ScrollView 不是从顶部开始,而是在 GridView 的开头

我有一个ScrollView的问题,它里面有一个个性化的GridView和其他View提示。我第一次启动Activity时,ScrollView从顶部开始,但如果我在其他时间访问Activity,则ScrollView启动在GridView的开头。我使用了thislink中的类ExpandableHeightGridView对于我的GridView。Activity布局的xml代码是这样的:我已尝试使用代码scrollView.fullScroll(ScrollView.FOCUS_UP);但它没有用。即使使用scrollView.scrollTo(0,0);我没有成功。唯一有效的代码

gridview - Flutter:如何将 Future 数据从 firebase 加载到 GridView?

大家好(喜欢Flutter的人),这很简单(但我不知道怎么做)。我在Firebase数据库中有动态菜单选项。我需要在GridView中向最终用户展示它。我有一个Future列表(假设是Future>),它从Firebase数据中返回一个列表:staticFuture>list()async{List_list=newList();awaitdrMenues.onValue.listen((event){Menu_menu=newMenu();_menu.desdeData(event.snapshot);_list.add(_menu);});return_list;}现在,我需要用这

listview - Flutter 在 ListView 中显示 GridView

我正在尝试在GridView上方显示搜索栏(来自流构建器)。我希望搜索栏与gridview一起向上滚动。我尝试了多种方法将它们包装在扩展/灵活的小部件中,但我总是以错误告终。有人处理过这个吗?这是我现在拥有的,它会滚动但搜索栏保持在顶部。newColumn(children:[newFlexible(child:newColumn(children:[newContainer(margin:newEdgeInsets.only(left:4.0,right:4.0),color:Colors.white,child:newRow(children:[newContainer(margi

gridview - Flutter GridTile 可以用点击触发吗?

我创建了一个flutter应用程序,并使用图像选择器将图像作为gridView获取到中心,并使用网格图block循环图像数组。当它被点击时是否可以触发gridTile?下面是main.dart中的代码,用于获取图像并将其添加到数组和GridView中。class_MyHomePageStateextendsState{int_counter=0;File_imageFile;List_imageList=[];getImage()async{var_fileName=awaitImagePicker.pickImage();setState((){_imageFile=_fileNam

在 ListView 中 flutter GridView

我想构建像Ios应用商店这样的设计,如下图所示。我想要实现的是有5个顶级类别,每个类别都有显示图像的网格。我也试过这样。returnnewScaffold(backgroundColor:Colors.white,appBar:buildBar(context),//wrapingesturetodismisskeyboardbody:newGestureDetector(behavior:HitTestBehavior.opaque,onPanDown:(detail){FocusScope.of(context).requestFocus(newFocusNode());},chi

dart - GridView.builder 创建无限滚动的页面

尝试使用API来构建网格。一切都很好,但是在最后一行图block之后,页面变为空白,只是继续滚动和滚动......网格是这样构建的:body:newGridView.builder(gridDelegate:newSliverGridDelegateWithFixedCrossAxisCount(crossAxisCount:(orientation==Orientation.portrait)?2:3),itemBuilder:(BuildContextcontext,intindex){returnnewCard(child:newGridTile(footer:newText(d