草庐IT

baseAdapter

全部标签

android-notifyDataSetChanged 不适用于 BaseAdapter

我有一个关于我的Activity的ListView,当我到达ListView的末尾时,它调用异步并使用json获取新数据。这是异步和baseAdaper代码:ListAdapterladap;privateclassGetContactsAsyncTask>>{@OverrideprotectedVoiddoInBackground(Void...arg0){Spots_tab1_jsonsh=newSpots_tab1_json();StringjsonStr=sh.makeServiceCall(url+page,Spots_tab1_json.GET);ArrayList>dat

java - fragment 中带有 Gridview 的 Android ImageAdapter

我有一个带有gridview的适配器作为一个Activity。我现在正尝试将它放在一个fragment中并进行转换,但它不起作用。当我在Activity中包含IconFragmentSystem时,我会在尝试打开Activity时强制关闭。我知道该Activity有效,因为我可以使用其他Fragment并且一切正常所以我知道我的问题出在这个文件中。packagecom.designrifts.ultimatethemeui;importcom.designrifts.ultimatethemeui.R;importandroid.content.Context;importandroi

android - 尝试在空对象引用上调用虚拟方法 'android.content.Context android.support.v4.app.FragmentActivity.getApplicationContext()'

以下是我的fragment代码,我得到上面的空异常错误/***CreatedbyUSeron09-04-2016.*/publicclassFeaturedFragmentextendsandroid.support.v4.app.Fragment{privateListurl;privateSliderLayoutsliderLayout;privateGridViewgridView;privateintfirstVisiblepos;AppnextAPIapi;@Nullable@OverridepublicViewonCreateView(LayoutInflaterinfla

android - 防止适配器回收 ScrollView (Edit 永远不会这样做。)

我有一个自定义基础适配器,它将接收数据数组列表。从这里开始,它将使用自定义按钮填充GridView。它做得非常完美并填满了GridView。问题是。我想设置一个按钮来改变颜色。当我这样做时,由于View被回收,它也会更改下一个被回收的View。前任。单击位置0的按钮1。同时更改位置13的按钮。现在,当我进行一些调试时,我发现它也更改了一些属性。我想知道是否可以按原样创建我的View而无需回收View的任何部分。我已经看到了一些关于使用stableID的事情,但即使我已将其覆盖为true。目前仍然没有改变它。staticclassCategoryButtonAdapterextendsB

android - 带有自定义适配器的 MultiAutoCompleteTextView 显示乱码字符串

这是对我之前的问题的跟进:Android:AutocompleteTextViewSimilarToTheFacebookApp.背景:我在问题(上面发布的链接)中的要求是拥有一个类似于Facebook应用程序和其他几个应用程序中使用的AutoCompleteTextView。解决方案是使用多行MultiAutoCompleteTextView这个想法是让用户能够在创建状态更新时直接键入他们的friend姓名。从独立的角度来看,答案中的解决方案效果很好。然而,当我着手将解决方案集成到我现有的代码中时,它仍然可以使用正确的下拉菜单等。多亏了这里的解决方案,我看到了我friend的过滤列表

android - 具有多种行布局类型的 ListView - BaseAdapter 在 Android 中无法正常工作

您好,下面是我的baseadapter类,但它无法正常工作:privatestaticclassMyBaseAdapterextendsBaseAdapter{privateContextcontext;privateLayoutInflaterinflater;privateMyBaseAdapter(Contextcontext,FlipViewControllercontroller){inflater=LayoutInflater.from(context);this.context=context;}@OverridepublicintgetCount(){returnGlo

android - gridview 适配器上的 overridePendingTransition

如何在GridView`Adapter上插入overridePendingTransition?这种方式行不通,没有transitionstartactivity完美运行bt.setOnLongClickListener(newOnLongClickListener(){@OverridepublicbooleanonLongClick(Viewv){finalStringselectedPad=Drum.pads[position];IntentmodPad=newIntent(v.getContext(),ModifyPad.class);modPad.putExtra("pad"

Android - 带有自定义 BaseAdapter 的 Gridview,创建 onclicklistener

这个问题在这里已经有了答案:HowtofireonListItemClickinListactivitywithbuttonsinlist?(8个答案)关闭9年前。我创建了一个显示字母表中字母的GridView。我使用自定义BaseAdapter用字符串数组填充gridview。我想要做的是能够获得被点击的单元格的值(字母)。为了验证它是否有效,我创建了一个TextView并且我希望当用户单击一个项目(单元格)时使用所选单元格的值设置TextView的文本我已经尝试过,但没有用。这是我的代码:activity_main.xml单元格.xml主ActivitypublicclassMai

android - 单击下一步按钮后,如何将 ListView 中的列表项显示限制为 10 和下一个 10

我有一个包含100个项目的ListView,我想显示前10个项目,然后单击下一个按钮我必须显示下一个10个,即从11到20,我有获取前10个项目的代码publicintgetCount(){return10;}但是如何单独获取接下来的10项等等。任何想法 最佳答案 一种方法是,1)不要用所有数据填充ArrayList。而是将它们保存在单独的ArrayList(al1)中,并使用最多包含10个值的ArrayList(al2)与您的BaseAdapter一起使用。2)最初,al2=al1[0]到al1[9]BaseAdatper(上下文

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

我正在使用baseadapter创建自定义ListView。我的列表中有10个列表项。我的问题是afetr6个项目,前4个是重复的。我只是在getview中打印位置值。它给出0,1,2,3,4,5,6,7,8,9,0,1,2,3.我的代码如下。提前致谢publicclassProductListAdapterextendsBaseAdapterimplementsOnClickListener{/**developer:sanu*date:10-4-2013*time:3.34pm*/publicViewrow;privateString[]productName;privateStr