android-gridlayout相关内容

Android:在 gridlayout 或 gridview 中创建具有动态大小的网格

我打算制作基于网格的应用程序,其中网格的数量会根据用户的点击而改变.网格模式:- 2*2 , 4*4 ... [喜欢,用户将点击正确的网格,然后网格的数量会增加].我可以制作网格,但它不适合布局.那么,如何在用户点击时更改网格的数量以及如何动态设置网格的大小. 这里我附上了我想要实现的图像. 当用户点击不同颜色的网格时,网格数量会增加,就像第二张图片.> 图片:1 图片:2 ..
发布时间:2021-12-24 13:52:40 移动开发

在 RecyclerView 的末尾添加空格

我有一个带有网格布局的回收视图.我想要的是当用户滚动到列表的末尾(看到我的坏模型)时,应该有一个空的高度为 50dp 的空间,与我的网格尺寸不同. 请注意,此空间仅在最后端可见,因为我不想更改布局.我可以使 recycerview 的边距底部为 50dp,但我不想这样做. ..

RecyclerView GridLayoutManager:如何自动检测跨度计数?

使用新的 GridLayoutManager:https://developer.android.com/reference/android/support/v7/widget/GridLayoutManager.html 它需要一个明确的跨度计数,所以现在的问题变成:你怎么知道每行有多少个“跨度"?毕竟这是一个网格.根据测量的宽度,应该有 RecyclerView 可以容纳的尽可能多的跨度 ..

GridLayoutManager - 如何自动适应列?

我有一个带有 GridLayoutManager 的 RecyclerView,用于显示卡片视图.我希望卡片根据屏幕尺寸重新排列(Google Play 应用程序使用其应用程序卡片执行此类操作).下面是一个例子: 这是我的应用目前的样子: 正如你所看到的,卡片只是拉伸,不适合由方向改变产生的空白空间.那么我该怎么做呢? 代码: 使用系统;使用 System.Collection ..

GridLayout、TableLayout 或 GridView 中单元格的边框线?

我正在尝试为我的应用程序中的某些项目创建一个表格/网格,我希望在每个单元格周围都有一个边框以将项目分开并使设置与项目有连贯的关联.此应用程序将用于工业环境,可能会有不熟悉 Android 的人需要使用此应用程序,因此会尽量简化. 表格/网格将包含 TextView、EditText、Spinner 和 Button,并且还将包含可滚动(通过 ScrollView 父级). 我阅读了 G ..

如何以表格形式相邻地调用列表中的 2 个连续项目?

基本上我有一个包含新闻标题的列表视图,其中第一个标题覆盖顶部,备用标题覆盖第二部分和第三个标题第三部分,第二个和第三个在列表中是连续的(第一个仍然是列表中唯一的标题).我以编程方式将其定义如下: public class NewsListAdapter extends UselessAdapter {私有静态最终 int NUM_TYPES = 3;LayoutInflater mInflate ..

具有每行动态列数的Android GridLayout

我有不同宽度的卡片,我想创建一个网格布局,其中宽度 = 匹配父级(填充屏幕)和固定高度.我想在网格布局中设置卡片,以便列数根据可以适合行的元素的宽度而变化. 所以元素将被设置在水平行中,直到它们适合屏幕,然后转到下一行,当它们超过固定高度时垂直滚动. 我正在尝试使用网格布局,但我不知道它是否适合于此.我使用原生 Android. 这里的图片应该是这样的: 谢谢. 解决 ..
发布时间:2021-11-27 20:42:18 移动开发

具有不同单元格大小的 gridView,pinterest 样式

背景 GridView 是一个类扩展 AdapterView ,这意味着它可以有效地以网格样式显示单元格,回收旧视图以在用户滚动时显示为新视图. 问题 有时,您希望获得一个特殊的 UI,它类似于 Windows Phone Tiles UI,将不同大小的单元格相互叠加. 像这样: AABB亚洲航空委员会AADDAADD 每个字母代表其单元格的一部分,因此单元格 A 为 ..

尝试使用 ConstraintLayout 复制 GridLayout 列对齐

我是 ConstraintLayout 的新手,我正在尝试使用 ConstraintLayout 复制 GridLayout 提供的相同网格行为. 具体来说,我想设计一个两列网格.第一列的宽度应尽可能窄,而第二​​列应占用所有剩余的水平空间.当然,第二列应该正好在第一列的右侧,或者更确切地说,是第一列上最宽的视图. 我不知道如何使用 ConstraintLayout 复制最后一个要求. ..

RecyclerView 的 ItemDecoration 破坏了使用 ConstraintLayout 构建的项目布局

我正在尝试构建这种布局 - 只有两列网格,图像下方有图像和文本. 我想使用 RecyclerView、GridLayoutManager 和 ItemDecoration 来构建项目之间的间距.这就是我得到的结果,你可以看到右图下方的文字被移到了底部. 主活动 公共类 MainActivity 扩展 AppCompatActivity {@覆盖protected void onCre ..

在 gridLayout 中从右到左放置项目

我的一个布局中有一个 GridLayout.我想从右到左放置项目,这意味着我想在布局的右上角放置单元格(1,1).到目前为止,我已经在 GridView 中测试了这些代码: 1- android:gravity="right" 和 android:layout_gravity="right"但它不起作用. 2- 我还测试了 android:layoutDirection="rtl" ..
发布时间:2021-07-10 18:44:53 移动开发

如何设置android:layout_columnWeight =“" 1"以编程方式设置为Android支持v7 Gridlayout中的元素

我正在尝试以编程方式构建包含2列的GirdLayout,并且我希望这些列的宽度相等,设置为屏幕宽度的一半. 我发现您可以从API 21或支持v7 GirdLayout视图开始执行此操作.我看到了使用android:layout_columnWeight ="1"来执行此操作的示例.但是我找不到如何以编程方式执行此操作. 有人可以帮我解决这个问题吗? 程序包com.tunify.v3. ..
发布时间:2021-04-05 20:47:03 移动开发