草庐IT

staggered-gridview

全部标签

android - 在GridView中设置item长按监听

我想添加一个项目长按监听器,它会将选中的图像设置为墙纸。我从网络上获取图像并在GridView中显示它们。我的网格Activity如下所示。我已经有一个点击监听器来显示全屏图像。publicclassImageGridActivityextendsBaseActivity{String[]imageUrls;DisplayImageOptionsoptions;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);requestWindowFeature(Wind

android - 如何在选择时突出显示 GridView 项目?

我正在创建一个带有图像和文本的GridView布局。我想要多选项目,但我想突出显示所选的网格项目。这是我的代码:publicclassFragMent1extendsFragment{BaseAdapterMyAdapter;privateContextmContext;@SuppressLint("ValidFragment")publicFragMent1(Contextc){mContext=c;}@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanc

android - 在 GridView 中膨胀 FrameLayout 时出现 ClassCastException

我试图在GridView中扩充FrameLayout,但出现异常。这是适配器(BaseAdapter的子类)中的getView方法:publicViewgetView(intposition,ViewconvertView,ViewGroupparent){//TODO:CreatecompoundviewwithimageandnameoverlayedontopFrameLayoutpersonFrame;if(convertView==null){LayoutInflaterinflater=(LayoutInflater)mContext.getSystemService(Co

java - GridView onItemClickListener 永远不会被调用

我有一个带有自定义View的GridView,它是一个Button和一个TextView。我定义了setOnItemClickListener,但它似乎从未被调用过,请查看下面的部分代码。gridview=(GridView)findViewById(R.id.main_gridview);gridview.setAdapter(newGridAdapter(this));gridview.setOnItemClickListener(newOnItemClickListener(){@OverridepublicvoidonItemClick(AdapterViewparent,Vi

android - android中gridview的行数

我正在尝试制作一个只有两行的GridView。我的Intent是让它看起来像一个有两行的画廊,一排在另一排之上,并带有水平滚动条。我看到您可以更改gridview中的列数,但找不到如何更改行数。我感谢任何帮助,如果不能与gridview一起使用,我也感谢任何想法。 最佳答案 您可以使用RecycleView而不是GridView。使用RecyclerView,您可以制作类似水平和垂直网格的View。使用GridLayoutManager,您可以设置水平的recyclerview并限制行数。https://developer.andr

Android GridView 双指缩放

我正在尝试在Android中实现捏合手势来放大/缩小GridView。我已经在网上搜索了一段时间,我找到了多个答案,但归结为创建自定义GridView并为此GridView设置一个gesturelistener。但是我找不到有关如何执行此操作的任何示例或教程。所以我真的在寻找一个例子或其他东西来引导我朝着正确的方向前进。提前致谢! 最佳答案 试试看https://github.com/MikeOrtiz/TouchImageView图书馆。不是GridView,但我认为基础是相同的。 关

android - WebView 和 GridView 变成 ScrollView,View 太大无法放入绘图缓存

我有布局内存问题。当我有一个大的webView时,它不显示任何内容,并且logcat显示“View太大,无法放入绘图缓存”。布局是: 最佳答案 WebView或GridView都不需要嵌入到ScrollView中。当内容大小超过屏幕大小时,WebView可以自行滚动,GridView也是如此。在正常情况下,GridView只会创建可见的subview。一旦View离开屏幕,它将被重新使用。因此,如果您将GridView嵌入到ScrollView中,您可能会错误地使用重用模式。 关于and

Android StaggeredGridView 问题

我想要像pinterest这样的GridView,为此我实现了StaggeredGridView图书馆。因为我遇到了滚动问题。当我向上滚动时,顶部图像移动到下一行,顶部View将变为空白。我在以下带有图片的链接中出现问题。StuckwiththisIssueofStaggeredGridView注意:如果我固定了ImageView的高度,它可以完美工作,但无法获得我想要的View。我该如何解决这个问题?您的帮助将不胜感激。 最佳答案 回答这个问题已经很久了,但现在Recyclerview支持不同的layoutmanager所以要与r

android - 在 Android 中拉动刷新 GridView

首先,我想告诉你们我已经阅读并成功开发了使用ChrisBaneslibrary进行刷新的拉动和JohanNilssonlibrary.现在我正在尝试使用JohanNilsson库来实现GridView。他只实现了ListView所以我必须修改PullToRefreshListViewJAVA文件。我在那里扩展了GridView而不是ListView(第24行)。然后它会在第109行给我一个错误,说addHeaderView(mRefreshView);isnotrecognized并将其更改为addView()ButaddView()方法也会给我运行时错误。我将使用JohanNilss

java - 通过单击异步 gridview 中的图像来防止在访问上下文操作菜单时重新加载 Activity

我有一堆来自sdcard的图像,它们在gridview上异步加载。一切正常,但是当通过长按任何图像访问多选上下文操作菜单时,整个Activity会重新加载,所有图像都会重新加载。如何预防?我的适配器publicclassPhotosGridViewImageAdapterextendsBaseAdapter{AsyncTaskLoadFilesmyAsyncTaskLoadFiles;publicclassAsyncTaskLoadFilesextendsAsyncTask{FiletargetDirector;PhotosGridViewImageAdaptermyTaskAdapt