• 关于

    Adapter

    的搜索结果

问题

RecyclerView adapter.addAll的空指针问题

这次用了别人封装的RecyclerView,自己又将其封装了一下 public void addDataThenNotify(List list){ LogUtil.i("dat", "..." +adapter); adapter....
爵霸 2019-12-01 19:47:26 1283 浏览量 回答数 1

回答

您必须在初始化适配器(将初始值设置为)之后再设置适配器,因此请将此行移动到lv.setAdapter(adapter);之后adapter = new startpage_lv_adapter(races, MainActivity.this);,我想知道您的应用不会崩溃:D adapter = new startpage_lv_adapter(races, MainActivity.this); lv.setAdapter(adapter); 回答来源:Stack Overflow
montos 2020-03-25 19:11:32 0 浏览量 回答数 0

回答

在更新时urllist,还需要通知适配器。为此,请改成您adapter的字段。 然后,当您向其中添加项目时urllist,别忘了打电话adapter.notifyDataSetChanged()。 ArrayList<String> urllist = new ArrayList<>(); // Make adapter a field ArrayAdapter<String> adapter; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // ... adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, urllist); list.setAdapter(adapter); // ... } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data){ super.onActivityResult(requestCode, resultCode, data); if (resultCode == RESULT_OK && requestCode == PICK_IMAGE){ // ... urllist.add(name); //here I add each path to list // Notify the adapter adapter.notifyDataSetChanged(); } }
LiuWH 2020-01-15 11:48:45 0 浏览量 回答数 0

万券齐发助力企业上云,爆款产品低至2.2折起!

限量神券最高减1000,抢完即止!云服务器ECS新用户首购低至0.95折!

问题

android中listview中adapter的小问题? 400 报错

android中listview中adapter的小问题? 400 报错 定义了一个adapter,里面的数据用list存放,我在主线程中开了一个异步任务去加载数据库中的数据到list中,然后通...
爱吃鱼的程序员 2020-05-29 20:06:06 0 浏览量 回答数 1

回答

替换adapter的方式是不妥的,应该是用adapter.notify,触发重绘item的view,这样才是正解。然后你在adapter里控制颜色的不同产生逻辑。
爵霸 2019-12-02 02:26:36 0 浏览量 回答数 0

问题

android中怎么把新增加的数据插入到adapter前面。

我现在只会用。。list.add(data) → adapter.notifyDataSetChanged()...把数据放在adapter的后面。。...
爵霸 2019-12-01 19:33:33 767 浏览量 回答数 1

回答

您无法以testArray这种方式初始化字段,因为应用程序资源仍未准备好。 只需将代码更改为: package com.xtensivearts.episode.seven; import android.app.ListActivity; import android.os.Bundle; import android.widget.ArrayAdapter; public class Episode7 extends ListActivity { String[] mTestArray; /** Called when the activity is first created. */ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // Create an ArrayAdapter that will contain all list items ArrayAdapter<String> adapter; mTestArray = getResources().getStringArray(R.array.testArray); /* Assign the name array to that adapter and also choose a simple layout for the list items */ adapter = new ArrayAdapter<String>( this, android.R.layout.simple_list_item_1, mTestArray); // Assign the adapter to this ListActivity setListAdapter(adapter); } }
保持可爱mmm 2020-02-08 10:31:39 0 浏览量 回答数 0

回答

你都说了你的adapter和list都不为空,那怎么还出空指针。还是好好检查一下吧,最好可以在这个方法里面打印输出一下list,也可以显示一下adapter.另外可以看下你adapter初始化的地方,。
爵霸 2019-12-02 02:38:22 0 浏览量 回答数 0

问题

代码链接数据库问题报错问题 ?报错

为什么我的plsql sqlplus都能登录我本机数据库,代码也能连远程数据库,但是代码连不到我数据库,报错 org.springframework.transaction.CannotCreate...
爱吃鱼的程序员 2020-06-23 14:09:20 0 浏览量 回答数 1

问题

android的listview中的自定义adapter初次打开不显示缓存的网络图片

最近在写用listview 的 adapter ,在 imageview 上显示网络图片,缓存下来的图片保存成 bitmap , 在 adapter 中的 getView 设置了 imageView_image.setImageBitmap...
爵霸 2019-12-01 19:56:27 977 浏览量 回答数 1

问题

如何从arrays.xml文件中获取字符串数组

我只是想显示我的数组中的列表arrays.xml。当我尝试在模拟器中运行它时,我收到了强制关闭消息。 如果我在Java文件中定义数组 String[] testArray = new String[] {"...
保持可爱mmm 2020-02-08 10:31:25 0 浏览量 回答数 1

问题

cursorwindow数据库并发读写

现在有一个listview,绑定一个adapter,在adapter里根据position,用cursor去获取数据库中一个表TB的数据,假设表中有200行数据。屏幕可以显示10行listview的item,现在滑到了list底部,这个时候...
爵霸 2019-12-01 19:57:17 795 浏览量 回答数 1

问题

cursorwindow数据库并发读写

现在有一个listview,绑定一个adapter,在adapter里根据position,用cursor去获取数据库中一个表TB的数据,假设表中有200行数据。屏幕可以显示10行listview的item,现在滑到了list底部,这个时候...
a123456678 2019-12-01 20:26:39 869 浏览量 回答数 1

问题

请问Map Listview adapter 之间的关系是什么

Map Listview adapter 之间的关系是什么...
爵霸 2019-12-01 20:24:57 821 浏览量 回答数 1

问题

Map Listview adapter 之间的关系是什么

Map Listview adapter 之间的关系是什么?...
蛮大人123 2019-12-01 19:29:52 833 浏览量 回答数 1

问题

Redux 中 Adapter是什么意思?

Redux 中 Adapter是什么意思? 求大佬解答...
爱吃鱼的程序员 2020-12-28 16:11:27 0 浏览量 回答数 1

问题

在 onItemClick()方法中定义的Toast没有反应,LogCat里面也?报错

package com.example.listviewactivity; import android.os.Bundle; import android.app.Activity; import android.view.Menu;...
爱吃鱼的程序员 2020-06-14 16:46:00 0 浏览量 回答数 1

回答

protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); listview.setAdapter(simp_adapter); simp_adapter=new SimpleAdapter(this, getData(), R.layout.item, new String[]{"pic","text"}, new int[]{R.id.pic,R.id.text}); datalist=new ArrayList<Map<String,Object>>(); } listview要先实例化,如listview = (ListView)findViewById(R.id.xxx),xxx是listview的id同样的道理simp_adapter也要在 listview.setAdapter之前实例化
爵霸 2019-12-02 01:58:36 0 浏览量 回答数 0

问题

Android自定义Adapter重写的getView()不执行

想写个邮箱自动补全 直接用了系统的下拉菜单这是Adapter的代码getView()方法不执行...
爵霸 2019-12-01 19:33:10 983 浏览量 回答数 1

回答

Map 是用来存储数据的,他可以作为Listview的数据源,Listview是列表组件,他需要搭配adapter去显示数据,adapter中有getview方法,可以处理item视图
爵霸 2019-12-02 02:13:12 0 浏览量 回答数 0

回答

Map 是用来存储数据的,他可以作为Listview的数据源,Listview是列表组件,他需要搭配adapter去显示数据,adapter中有getview方法,可以处理item视图
蛮大人123 2019-12-02 02:23:30 0 浏览量 回答数 0

回答

建议加上初始化adapter的地方的代码,比如Activity或Fragment的代码。初步猜测是因为传入数据有问题,adapter的构造方法传入的listItems没有跟随每次退出清空。
shoulder 2019-12-02 03:16:02 0 浏览量 回答数 0

问题

继承ListFragment的类没有setListAdapter()方法

package com.sudoku.ad.criminallntent; import android.app.ListFragment import android.os.Bundle; import android.widget...
爵霸 2019-12-01 19:56:40 944 浏览量 回答数 0

回答

listview+adapter就够了啊,你还要啥,服务器接口返给你数据,你添加到adapter的数据源里就行了,剩下的在getview中处理,点击可以在listview的item的点击监听中处理
爵霸 2019-12-02 02:33:25 0 浏览量 回答数 0

回答

listview+adapter就够了啊,你还要啥,服务器接口返给你数据,你添加到adapter的数据源里就行了,剩下的在getview中处理,点击可以在listview的item的点击监听中处理
爵霸 2019-12-02 02:37:38 0 浏览量 回答数 0

问题

内核错误NVRM: rm_init_adapter failed for

nvidia显卡不可用 /var/log/messages日志报错kernel: NVRM: rm_init_adapter failed for device bearing minor number 0...
1648521634324520 2019-12-01 19:24:44 87 浏览量 回答数 1

问题

canal sql配置 报 ParserException

2020-07-02 09:05:28.721 [main] ERROR c.a.o.canal.adapter.launcher.loader.CanalAdapterLoader - Load canal adapter: es fai...
1406133726674182 2020-07-02 09:34:08 13 浏览量 回答数 1

回答

理论上没错,你的报错信息是什么?######回复 @流年逝水 : 我遇到过这种错误的。一定要确保正在更新的时候(也就是调用getView(...)的时候),数据源不会在其他地方更改。而且这种问题一般不是必现。######回复 @流年逝水 : 我没用过这种,我以前是把异步操作放在handler上,调用notifyDataSetChanged报错了。######回复 @爱逃课的学习君 :在doInBackground里加载到每一个arraylist后,调用publishProgress ,在onProgressUpdate中用handler发一个消息过去通知adapter.notifydatachanged######回复 @流年逝水 : 你异步加载数据时是在哪里操作的,在线程加载完数据然后在把数据放到message,传给handler处理ui?######The content of the adapter has changed but ListView did not receive a notification. Make sure the content of your adapter is not modified from a background thread, but only from the UI thread.###### 不如把AsyncTask中的progress改成list,在onprogressupdate中改变adapter的list。保证改变adapter的操作和notify的操作都在主线程中###### 最好不要在子线程中去操作处理主线程中用到的数据。这样有可能导致数据的不一致。正确的办法是在子线程中处理好数据,通过Message传递数据给主线程,然后进行赋值操作,再通知更新 adapter.notifydatachanged######回复 @jeremy_sky : 我当时在那一条条打印 真的很慢 不知道什么原因######回复 @jeremy_sky : 正解######回复 @流年逝水 : 在子线程中改变主线程用到的数据时很危险的,因为你不知道主线程在什么时候用到这部分数据(可能View重新绘制会使用得到,AbsListView重新填充也可能会用得到,等)。######回复 @流年逝水 : message传object是一个引用,应该不会导致“数据多”而变慢。如果message消息比较慢,你看看消息队列阻塞没有。######数据挺多的 用message传递消息太慢了
爱吃鱼的程序员 2020-05-29 20:06:08 0 浏览量 回答数 0

问题

Adapter.getView从未被称为Android Studio

可悲的是,我的getView方法从未使用自定义适配器调用,我认为它必须对Thread做些事情。我需要此线程不获取异常,因为我显然不能在主线程中进行网络活动。也许对此有更好的选择。这是我的第一个Pro...
montos 2020-03-25 19:11:06 1 浏览量 回答数 1

问题

附加image时 Text View 的 Resource Id 出错

在spinner中我想附加一个image 和一个 text View下面是 layout xml 代码:Custom Array Adapter 使用的构造函数:当 activity 开启时,spinner 没有显示 image 和text...
蛮大人123 2019-12-01 19:55:42 1089 浏览量 回答数 1

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT