baseadapter相关内容

滚动时getView显示随机项目

我有一个扩展BaseAdapter的类PlannerListAdapter,我的getView()方法有2个问题. 1)当我将适配器设置为列表视图时,一切正常,列表视图向我显示列表中具有的所有元素,向下滚动,便可以看到列表中的所有元素.但是当我向上滚动时,元素开始相互切换,并且还在重复,这也改变了我元素的顺序,为什么会这样? 2)在我的BrandPlannersList中,我有一个St ..
发布时间:2020-05-02 10:06:06 移动开发

当片段视图行项目具有隐藏视图时,片段不尊重匹配的父级高度

我的应用程序中出现了一个奇怪的问题.在我的一项应用活动中,我在其中添加了三个带有标签的片段.一切正常. 在我遇到问题的片段中,我有使用适配器和Web服务数据膨胀的listview.这也很好.现在的问题是适配器中已膨胀的行具有一个在xml中具有visibility=gone的隐藏视图.在从该行点击imageview时,我通过Java代码使该布局可见.问题是布局在点击时不可见. 我什至在imagevi ..

位置索引在getView中始终返回0

我想实现一个ListView,在每行的内部都具有Delete Btn. 我唯一的问题是,当我单击“删除某些行的Btn"时,位置0的行刚刚被删除! 我认为getView中的Position参数无法更新,并且始终为0值 我该怎么办?! 谢谢. import java.util.ArrayList; import android.app.Activity; import a ..
发布时间:2020-05-02 10:03:03 移动开发

滚动列表视图BaseAdapter上CheckBox的选中/未选中状态更改

我有一个列表视图,其中带有一些预先选中的复选框.当我用来取消选中已选中的复选框并再次滚动时,它会被选中;如果我选中未选中的复选框然后再滚动,它会变为未选中状态. 当我 选中该复选框,然后滚动它,它不会被选中 取消选中预先选中的复选框并滚动它,它将被选中 代码: public class Adapter extends BaseAdapter { privat ..
发布时间:2020-05-02 10:00:36 移动开发

列出项目在getview中重复的位置

我正在使用baseadapter创建一个自定义列表视图.我的列表中有10个列表项.我的问题是6个项目之后,前4个重复了.我只是在getview中打印位置值.它给出了0,1, 2,3,4,5,6,7,8,9,0,1,2,3.我的代码如下. 预先感谢 public class ProductListAdapter extends BaseAdapter implements OnClic ..
发布时间:2020-05-02 09:56:20 移动开发

在基本适配器中滚动后,TextView值变回先前的值

我一直在研究这个问题,找不到解决方案.关于我的自定义列表视图的所有内容似乎都能正常执行.当我单击holder.feedUpVoteButton时,文本正确更改了+=1.但是,当我向下滚动并向上滚动时,文本值将还原为单击之前的值. 我拒绝使用notifyDatasetChanged,因为我没有添加任何东西或从列表中删除任何东西. public class CustomFeedListVi ..
发布时间:2020-05-02 09:52:51 移动开发

BaseAdapter和ArrayAdapter有什么区别?

我想知道使用BaseAdapter和ArrayAdapter的区别. 我一直在通过ArrayAdapters实现我想要的. 它会影响ListView在实现它的适配器接口上的性能吗? 最后一个问题是,我可以使用这些Adapters中的任何一个来实现ListView的任何功能,还是在某些情况下只能使用特定的适配器? 解决方案 以下是区别: BaseAdapter是一个非 ..

具有多个布局的Android ListView

我必须显示具有不同视图类型的列表.因此,我必须定义一个带有适配器的ListView,在其中必须膨胀多个视图.我已经通过给出的示例进行了检查,但问题是我的列表不像示例那样对称标头在4个项目之后每次重复.所以我遇到了getView() 中项目重用的问题 public View getView(int position, View convertView, ViewGroup parent) { ..
发布时间:2020-04-30 08:05:31 移动开发

应用枚举由Kotlin中2个活动之间的3个适配器组成

我想知道是否有人可以帮助我解决Main2Activity.kt中代表2个对象的枚举问题? 我有2个活动可以在以下两者之间建立联系: 网格视图MainActivity.kt的第一项活动,列表视图Main2Activity.kt的第二项活动,我有3个对象实例(adapter),分别来自MainActivity.kt和(adapter1,adapter2),而我想通过单击MainActivity. ..
发布时间:2020-04-26 13:02:00 移动开发

在Kotlin中的两个活动之间传递对象实例

我想知道是否有人可以通过Intent帮助我解决此错误? 我有2个活动可以在以下两者之间建立联系: 网格视图"MainActivity.kt"的第一个活动, 第二个是列表视图"Main2Activity.kt",我有2个来自"Main2Activity.kt"的对象实例(adapter1,adapter2),当我单击"MainActivity"中的特定图像时,我想传递特定的对象实例(adapt ..
发布时间:2020-04-26 13:00:50 移动开发

如何使用界面android在适配器中创建onclick事件?

如何使用界面创建点击事件? 在我的应用程序中,我创建了视图单击界面,以检测对适配器项的单击是否进入了父级活动.在适配器中创建接口和方法后,如何使用该接口调用视图侦听器? 解决方案 请检查此代码,对我来说很好. 首先创建Adapter类. class ChapterAdapter(private val activity: Activity, val mWords: Arr ..
发布时间:2020-04-26 11:59:44 移动开发

片段和baseadapter之间的Android通信

需要专家意见我应该如何构建这个问题。我有一个自定义方法 process_filter ,它位于片段中,因为它需要访问私有 TextView 和列表这个片段。 在处理过程中,这个片段将访问 BaseAdapter 并在里面这个 BaseAdapter 我需要使用back process_filter 方法 基本上这里是结构: MyFragment.java public c ..
发布时间:2018-12-19 21:43:14 Java开发

防止适配器在滚动上回收视图(编辑不要执行此操作。)

我有一个自定义的基础适配器,它将接收数据的数据列表。从这里开始,它将使用自定义按钮填充网格视图。它完美无瑕,填满了gridview。问题是。我想设置一个按钮来改变颜色。当我这样做时,由于视图被回收,它也会改变下一个被回收的视图。防爆。点击位置0处的按钮。同时改变位置13处的按钮。现在当我进行一些调试时,我发现它也改变了一些属性。我想知道是否有创建我的视图,因为它是无需回收视图的任何部分。 我 ..
发布时间:2018-05-29 13:36:45 移动开发

Android的BaseAdapter是适配器模式的示例吗?

Android的类BaseAdapter在其名称中具有“适配器”,因为它遵循适配器模式,还是巧合? 解决方案 从维基百科 在计算机编程中,适配器模式(通常称为 包装器模式或简单地包装器)是一种设计模式, 将类的一个界面转换为兼容界面。 1 一个适配器允许类工作在一起,因为不兼容的接口通常不能 ,通过在使用原始接口时向 客户端提供接口。 所以,让我们来解释一下。 Bas ..
发布时间:2017-05-16 19:07:45 移动开发

自定义的基本适配器的ListView

我已经尝试了许多不同的教程设法得到它的工作我想知道如果事情是错的我的机器.. 这是我的MainActivity,我创建myadapter并将其设置到ListView。 公共类MainActivity延伸活动{UserRepo userRepo; ArrayList的<使用者>用户列表; ListView控件列表; @覆盖 保护无效的onCreate(捆绑savedInstanceS ..
发布时间:2016-05-29 17:51:38 移动开发