android-gridview 相关问题

GridView是AdapterView的子类,它在二维可滚动网格中显示项目。

使用Kotlin协程仍然没有文档

我正在使用 Kotlin 协程,但 Log.d("Products", products.toString()) 仍然返回空。我试图在吐司中检查结果的大小,但它是 0。任何人都可以......

回答 1 投票 0

Android 在图像上添加 traslucid 覆盖层

我是android初学者。我正在开发一个应用程序,我想要这样的效果: 我认为它是一个背景图像、一个透明颜色的叠加层和一个文本视图。 我的布局是这样的: 我是 Android 初学者。我正在开发一个应用程序,我想要这个效果: 我认为它是一个背景图像,一个带有透明颜色的叠加层,以及一个textView。 我的布局是这样的: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <ImageView android:id="@+id/backgroundImage" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:contentDescription="Description" /> <ImageView android:id="@+id/overlay" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:background="#AAFF0000" android:contentDescription="Description" /> <TextView android:id="@+id/textoOpcion" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:text="TextView" /> </RelativeLayout> 但这行不通。 有什么办法吗? 尝试这样我希望它对你有用.. 此图像是通过将 textview 背景颜色设置为 #44ff0000 来存在的 u 可以通过将颜色代码 00 的前两个值更改为 ff 来改变颜色的不透明度 #44ff0000 这里 44 是颜色 ff0000 的不透明度 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <ImageView android:id="@+id/backgroundImage" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:contentDescription="Description" android:src="@drawable/ic_launcher" /> <TextView android:id="@+id/textoOpcion" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignBottom="@+id/backgroundImage" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:layout_alignRight="@+id/backgroundImage" android:background="#44000000" android:gravity="bottom" android:text="TextView" android:textColor="#ffffff" /> </RelativeLayout> 尝试以下操作。我发现 FrameLayout 对于合成类型的内容效果更好,只需在 TextView 本身上设置背景即可 - 不需要单独的 ImageView。 <?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <TextView android:id="@+id/textoOpcion" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:background="@color/whatever_you_like" android:text="TextView" /> <ImageView android:id="@+id/overlay" android:layout_width="match_parent" android:layout_height="match_parent" android:contentDescription="Description" android:src="@drawable/drawablewithYourSemiTransparentColor" /> </FrameLayout> 我的解决方案: 我添加了一个 view 来查看叠加颜色,并将 textView 居中 在@M-S-Gadag 的解决方案中,我无法将文本居中: 但我想要这个: 制作第二张图片的代码: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <ImageView android:id="@+id/backgroundImage" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:contentDescription="Description"/> <View android:id="@+id/overlay" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignBottom="@+id/backgroundImage" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:layout_alignRight="@+id/backgroundImage" android:background="#99FF0000" /> <TextView android:id="@+id/textoOpcion" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:textSize="21sp" android:textColor="#ffffff" /> </RelativeLayout> 编辑 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <ImageView android:id="@+id/backgroundImage" android:layout_width="250dp" android:layout_height="250dp" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:contentDescription="Description" /> <View android:id="@+id/overlay" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignBottom="@+id/backgroundImage" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:layout_alignRight="@+id/backgroundImage" android:background="#99FF0000" /> <TextView android:id="@+id/textoOpcion" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignBottom="@+id/backgroundImage" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:layout_alignRight="@+id/backgroundImage" android:gravity="center" android:text="map" android:textColor="#ffffff" android:textSize="21sp" /> </RelativeLayout> 我确信代码可以更好,但是这个可行。

回答 3 投票 0

每次我离开片段并重新打开它时,GridView 适配器都会复制相同的列表

最近,当我关闭 viewAllfragment 并重新打开它时,我注意到我的应用程序出现问题,我看到列表每次都使用相同的数据一次又一次地重复,我尝试在

回答 1 投票 0

在GridView中设置固定行高

我想在 GridView 中渲染图像。这些图像的尺寸均相同 (250x250)。但是,我想在 GridView 中将它们显示在 100x100 的正方形中。 我想在 GridView 中渲染图像。这些图像的尺寸均相同 (250x250)。但是,我想在 GridView 中将它们显示在 100x100 的正方形中。 <GridView android:id="@+id/sectionListView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="vertical" android:numColumns="auto_fit" android:verticalSpacing="10dp" android:horizontalSpacing="10dp" android:columnWidth="100dp" android:stretchMode="none" > </GridView > 上面是网格视图。我将 columnWidth 设置为 100。这实际上是有效的,但由于某种原因,高度始终为 120,在 250px 图像的顶部和底部留下水平黑条。不知何故,顶部和底部都有 10 个像素。更改垂直和水平间距没有帮助,因为这会影响元素之间的间距。顶部和底部的这些黑条位于 gridView 项目内部。 我会研究 ImageView,我假设您将在适配器中使用它来显示图像。您应该将 android:layout_width 和 android:layout_height 设置为 100dp 并确保 android:scaleType 设置为 centerCrop。 在自定义适配器中 view.setLayoutParams(new GridView.LayoutParams(GridView.AUTO_FIT, rowHigh)); rowHigh 是您必须更改的尺寸 如果您正在使用gridview,那么我认为您还在使用另一个item_layout来显示每个项目,我猜它是一个ImageView,因为您正在尝试显示图像。因此,您可以在该项目布局中将项目的大小限制为 100 x 100(即 item_layout 中的 android:layout_width="100dp" android:layout_height="100dp"。)希望它有帮助。

回答 3 投票 0

网格视图错位删除网格视图与其他元素之间的空间。

在这里输入图片描述,谁能帮助我,我需要网格视图将采取在中心之间的添加按钮到顶部的旋转器的地方,我需要他捕捉所有的白色空间中的......。

回答 1 投票 -2

改变网格视图中位置0的项目的布局。

我有一个gridview,我正在用一个relativelayout对它进行充气。请将此作为布局的一个例子。0 1 2 3 4 5 ...... ...... 在布局中我有一个进度条,我想只应用于......。

回答 2 投票 0

如何创建像这样的非对称网格布局?

如何在Android Java中使用RecyclerView或GridView创建非对称网格布局?注:数据来自在线数据库,所以我想调整列宽......

回答 1 投票 0

RecyclerView OnClickListener(最佳实践方式)

[我使用RecyclerView适配器在活动内显示数据,我想在活动内实现onClickListener,目前,我像往常一样在适配器内设置onClickListener,效果很好....

回答 7 投票 13

如何从imageview设置墙纸

我仍然找不到设置图像从ImageView获取的墙纸的方法。任何人都可以向我展示从Android ImageView设置手机壁纸的方法吗?这是我的代码:ImageView布局:&...

回答 3 投票 1

将Horizo ntalGridView设置为不垂直滚动

我正在使用Horizo ntalGridView来创建产品幻灯片,但是我只需要幻灯片在水平方向滚动即可。我尝试setVerticalScrollBarEnable(false),但是不起作用。我认为是问题...

回答 1 投票 1

无法在BottomNavigation活动中解析布局

所以我有主要的底部导航活动,共有三个部分,其中之一是仪表板。我想在那里建立一个类别网格。我一直在尝试遵循youtube上的一些指南...

回答 1 投票 0

Android GridView滚动问题

我面临的一个问题是,当我滚动到第四行或超过2秒后,我的GridView会“卡住” /“出现故障”。我得到58个项目,这些项目通过适配器加载到GridView中。一个项目由...

回答 1 投票 0

自定义网格视图在少数位置后显示不正确的数据

我在我的自定义gridview适配器中发现了一个问题,我将位置从1到10相加。直到数字6为止,一切都是正确的,此后,它没有显示数字7/8,而是显示了数字2和1。我...

回答 1 投票 0

GridLayout,TableLayout或GridView中单元格的边界线?

我正在尝试为我的应用程序中的某些项目创建一个表格/网格,我希望每个单元格周围都有一个边框,以将这些项目划分出来,并使设置与该项目保持一致。 ...

回答 3 投票 9

Android:如何将按钮动态添加到GridView?

我正在尝试为textArray中的每个字符串向GridView添加按钮。 void addButtons(){GridView gridView =(GridView)findViewById(R.id.gridView);列表按钮=新建...

回答 1 投票 0

如何使用Glide加载图像并将图像添加到android arrayadapter

我正在尝试使用Glide存储库加载图像,然后最终将该图像添加到gridview中。我目前正在尝试通过创建空白imageview,加载图像,添加...

回答 1 投票 0

如何使用从Firebase存储中检索的图像填充Gridview

我在发布此文章之前已经审查了其他类似的帖子,我的情况有所不同,我目前正在从Firestore数据库中检索下载网址的列表,然后尝试从我的网站下载这些图片...

回答 1 投票 0

使用界面将ClickListener设置为RecyclerView

[我使用RecyclerView适配器在活动内显示数据,我想在活动内实现onClickListener,目前,我像往常一样在适配器内设置onClickListener,效果很好....

回答 7 投票 12

具有行和列的动态数量的Android Horizo ntal RecyclerView

我需要创建具有动态行和列的Horizo ntal RecyclerView,并且每个单元格具有相同的宽度,但高度不同。这意味着列宽应保持一致,行高应为...

回答 1 投票 0

RecyclerView适配器未膨胀xml布局

我具有图像链接的集合,这些图像链接已存储在数组列表中,并将其传递给适配器的构造函数以进行进一步处理。我想使用Picasso在RecyclerView中显示图像。 ...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.