jjzjj

ArrayAdapter

全部标签

android - 动态刷新 ArrayAdapter

我有一个带有自动完成框的Activity。每当文本更改时,我都想调用Web服务并使用返回的新String[]填充ArrayAdapter。这部分一切都很好,除了当String[]学校中有所有新值时UI中的列表不会被刷新。在我的onCreate中填充的原始列表始终保留。我在某个地方读到我需要在运行UI的同一线程上更新它,所以我尝试了下面代码中列出的Runnable。但是,除了更新我的类变量学校之外,不能与notifyOnDataSetChange()一起工作我哪里错了?@OverridepublicvoidonCreate(BundlesavedInstanceState){super.

android - ArrayAdapter 自定义 View 状态在滚动时重复

我有一个ListView,其中填充了自定义View项。自定义View由一个图标、一个标签和一个复选框组成。当我第一次创建列表时,一切都按预期显示。如果我向下滚动列表,图标和标签在列表的下方继续正确,但复选框状态开始混淆,显示除了我选择的项目之外的其他项目。示例:我的列表开始时没有为任何项目设置为选中的复选框。我在屏幕上看到10个项目。我切换了项目10上的复选框。它会适当更新。如果我向下滚动列表,我会发现第20项、第30项等的复选框从已经切换的复选框开始,即使它们永远无法与之交互。如果我反复来回滚动,越来越多的项目以无法识别的模式显示为已选中。在我的Activity中列出设置:@Over

android - ArrayAdapter 空指针异常

在myListView.setAdapter(aa)的第42行获取空指针异常;该代码应该可以工作,但无法真正看到阻止适配器填充的原因。如果我注释掉arrayadapter部分,它会起作用,但不能使用它,所以任何帮助将不胜感激。我试过将布局更改为仅一个ListView,并让该类扩展ListActivity,但这也没有用。packageie.ucc.bis.is4432calculator;importjava.util.ArrayList;importandroid.app.Activity;importandroid.content.Intent;importandroid.os.Bu

Android ListView 理解

我对ListView及其使用方法有疑问。我的问题是我的listView只是View的一部分,我不知道该怎么做。publicclassMainActivityextendsActivity{/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);ListViewmyListView=(ListView)findViewById(

java - Android ListView 和 ArrayAdapter/Arraylist

我是Java/Android的新手,对ListView很着迷。我想要的是在不同字体样式的listview中连续4行rowlayout.xml我把它放在一个单独的xml文件中results.xml我的阵列适配器看起来像这样ArrayAdapteradapter=newArrayAdapter(this,R.layout.rowlayout,R.id.2,Array);setListAdapter(adapter);我想做的是获取一个数组列表(包含ID、姓名、姓氏和数字)来填充ListView,以便每条信息在行中单独占一行。上面的数组适配器可以工作,但是四个信息中的每一个都在他们自己的行中

java - 在 ArrayAdapter 中使网络调用安全吗?

我使用GooglePlacesAPI开发了AutoCompleteTextView。当用户输入地址时,我正在对API进行网络调用。我尝试模拟崩溃,但请求在我能够更改配置之前完成。publicclassPlacesAutoCompleteAdapterextendsArrayAdapterimplementsFilterable{privateListresultList;publicPlacesAutoCompleteAdapter(Contextcontext,inttextViewResourceId){super(context,textViewResourceId);}@Ove

android - 带有自定义 ArrayAdapter 的 ListView 未更新

我目前正在尝试返回TextView、计时码表和复选框的自定义View。我已经重写了getView方法,但我不确定我是否做对了。我将不胜感激对arrayadapter的一些评论。它目前不会在我的应用程序中更新。谢谢!主javapublicclassTaskTrackerextendsActivity{/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R

android - ArrayAdapter 库存过滤显示错误的元素

我已经为我的自定义类扩展了ArrayAdapter。我的类重写toString()并返回我想用于搜索查询的字段。这是我的过滤器代码:productItemAdapter.getFilter().filter(filterText.toLowerCase());这是我的toString()代码:returnname.toLowerCase();过滤有效(返回了正确数量的元素),但它是错误的元素。它总是显示列表中的第一个元素,而不是与搜索匹配的元素... 最佳答案 我遇到了完全相同的问题,我会假设(像我一样)您在尝试实现此问题时没有阅读

android - 使用 ArrayAdapter 在 listView 中添加标题

我正在尝试使用数组适配器显示ListView。我从数据库中获取数组。ArrayAdapteradapter=newArrayAdapter(getActivity(),android.R.layout.simple_list_item_1,ArrayofName);ListViewmyListView=(ListView)ll.findViewById(R.id.list1);myListView.setAdapter(adapter);现在我想使用标题对它们进行分类。我试图添加另一个阵列适配器。但它不适用于标题。ArrayAdapteradapter=newArrayAdapter(

android - ArrayAdapter 是原始类型警告?

我正在创建ListView布局并收到ArrayAdapter警告。错误信息如下。警告消息指向以下文本:newArrayAdapter(this,android.R.layout.simple_list_item_1,populateList());任何帮助都会有帮助警告信息:DescriptionResourcePathLocationTypeArrayAdapterisarawtype.ReferencestogenerictypeArrayAdaptershouldbeparameterizedLoginList.java/LoginPlus/src/com/loginplus/h