草庐IT

arrayAdapter

全部标签

android - 自定义 ArrayAdapter 过滤器没有结果

我在AutoCompleteTextView上使用ArrayAdapter。results.values具有预期值,但我在UI上没有得到任何列表。publicclassCustomArrayAdapterextendsArrayAdapterimplementsFilterable{privatefinalObjectmLock=newObject();privateCustomFiltermFilter;publicArrayListmItems;publicArrayListmFiltered;publicCustomArrayAdapter(Contextcontext,intt

android - StableArrayAdapter 与 ArrayAdapter

我正在看这个ListView教程:ListViewTutorial我想知道创建我自己的ArrayAdapter比仅仅使用ArrayAdapter要好多少。在教程中它定义了一个“StableArrayAdapter”,这到底是什么意思?如果我使用常规的ArrayAdapter,它会不会因为某种原因而变得危险? 最佳答案 前两个答案完全正确,但只是为了更直接地解决你的问题,以防其他人和你有同样的疑问;常规的ArrayAdapter一点也不危险,唯一的“问题”是它可能无法满足您的需求,在这种情况下,您将不得不创建自己的适配器,正如本教程的

Android - 使用自定义 ArrayAdapter 获取 ListView 的每个 EditTexts 值

我有一个带有客户ArrayAdapter和自定义ListItem-XML的ListView。在这个ListView的底部,我添加了一个带有按钮的FooterView。现在我想在单击此按钮时获取每​​个ListItem中三个EditText的所有值。下面是我的代码:activity_checklistresult.xml:result_inner_view.xml:ResultListActivity.java:publicclassChecklistResultActivityextendsListActivity{privateMyResultAdapteradapt;private

android - 无法在我的自定义 ArrayAdapter 中访问 R.layout.mylayoutname

我正在尝试为我的类别列表创建自定义适配器。出于某种原因,我在尝试充气时无法访问我的category_item布局。这是我的代码:publicclassCategoryAdapterextendsArrayAdapter{LayoutInflatermInflater;Listlist;publicCategoryAdapter(Contextcontext,intresource,inttextViewResourceId,Listobjects){super(context,resource,textViewResourceId,objects);mInflater=LayoutIn

java - 从 Activity AlertDialog 添加到 Fragment ArrayAdapter

我正在学习在AndroidStudio中制作原型(prototype),但遇到了一个似乎找不到任何答案的障碍。我有一个将自定义ArrayAdapter显示为ListView的Activity。我可以通过单击它们并在生成的AlertDialog中键入来编辑ListView中的项目。还有一个我可以按下的添加按钮,它会弹出一个类似的AlertDialog,但是当我点击保存时,没有任何内容会添加到ListView。如何让AlertDialog文本输入保存为新的ArrayAdapter项?我发现的大多数示例都是直接在Activity中实例化ArrayAdapter,而不是像我那样通过Fragme

android - ListView 的 CursorAdapter 与 ArrayAdapter

我想用来自Web的JSON形式的数据填充我的ListView。该列表理论上应该是无限的,如果滚动到底部,应用程序会请求更多数据。我应该使用Cursor还是Array(List)适配器将我的在线数据库与我的ListView链接起来?更一般地说,在游标和数组之间进行选择时要考虑哪些参数? 最佳答案 嗯,我认为您应该看看ContentProviders。他们对您要解决的问题更自然。您必须实现自定义Cursor,ContentProvider在查询请求时返回。引用:http://developer.android.com/guide/top

java - ArrayAdapter 的泛型

我在尝试创建通用ArrayAdapter时遇到了问题。这可能与我对Java中泛型的理解有限有关,希望有人能帮我弄清楚。基本上我有一个抽象基适配器类:publicabstractclassBaseAdapterextendsArrayAdapter{....privateListitems;....protectedabstractListbuild(JSONArrayjsonArray);....@OverridepublicTgetItem(intposition){returnitems.get(position);}....}然后我有一个扩展这个基类的适配器:publicclas

android - ArrayAdapter 的默认布局

我目前正在使用阵列适配器。我在网上遇到的所有示例都为数组适配器使用了单独的布局。我想知道它是否有默认布局。我的代码是这样的ArrayAdapteradapt=newArrayAdapter(this,,item);第二个参数应该是什么,以便我不指定资源布局并使用其默认值? 最佳答案 您可以使用默认的一个TextView行项目:android.R.layout.simple_list_item_1像这样:ArrayAdapteradapt=newArrayAdapter(this,android.R.layout.simple_lis

android - 在 ListView 的 ArrayAdapter<String> 中删除项目

这个问题在这里已经有了答案:UnsupportedOperationExceptionwithArrayAdapter.remove[duplicate](2个答案)UnabletomodifyArrayAdapterinListView:UnsupportedOperationException(1个回答)关闭9年前。我想删除ListView中点击的项目。ThesolutionistouseanArrayListinsteadofaString[];这是我的代码:公共(public)类MyDialogFragment扩展DialogFragment{@OverridepublicDi

android - 构造函数 ArrayAdapter<string> 未定义

我有一个方法,initializeViews,它遇到一个ArrayAdapterconstructorundefined最后一行错误。方法位于F1Fragment,它扩展了MainFragment.MainFragment然后附加到Activity.我们不能给出Fragment的上下文吗?在ArrayAdapter构造函数?我是安卓新手。请纠正我。提前致谢。privatevoidinitializeViews(RelativeLayoutcontentLayout){leaguesListView=(ListView)contentLayout.findViewById(R.id.le