小编nyt*_*t23的帖子

使用自定义baseAdapter从listview中删除行

你好我有一个ListView与CustomBaseAdapter.列表视图内容EditText和DeleteButton.现在我想删除按钮单击事件上的行.我尝试了adapter.removeViewAt(int)方法,但它给了我异常,即AdapterView不支持removeViewAt(int).我尝试了很多解决方案,但没有一个工作,请帮助我.

我得到以下ErrorLog -

12-01 12:28:53.499: W/System.err(464): java.lang.UnsupportedOperationException: removeView(View) is not supported in AdapterView
12-01 12:28:53.499: W/System.err(464):  at android.widget.AdapterView.removeView(AdapterView.java:489)
12-01 12:28:53.499: W/System.err(464):  at android.view.View.performClick(View.java:2408)
12-01 12:28:53.499: W/System.err(464):  at android.view.View$PerformClick.run(View.java:8816)
12-01 12:28:53.499: W/System.err(464):  at android.os.Handler.handleCallback(Handler.java:587)
12-01 12:28:53.499: W/System.err(464):  at android.os.Handler.dispatchMessage(Handler.java:92)
12-01 12:28:53.509: W/System.err(464):  at android.os.Looper.loop(Looper.java:123)
12-01 12:28:53.519: W/System.err(464):  at android.app.ActivityThread.main(ActivityThread.java:4627)
12-01 12:28:53.519: W/System.err(464):  at java.lang.reflect.Method.invokeNative(Native Method)
12-01 12:28:53.519: W/System.err(464):  at java.lang.reflect.Method.invoke(Method.java:521)
12-01 12:28:53.519: W/System.err(464):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
12-01 12:28:53.519: W/System.err(464):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
12-01 12:28:53.519: W/System.err(464):  at dalvik.system.NativeStart.main(Native Method)
Run Code Online (Sandbox Code Playgroud)

我的适配器是 -

公共类LazyAdapter扩展BaseAdapter {

private …
Run Code Online (Sandbox Code Playgroud)

android listview baseadapter

0
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×1

baseadapter ×1

listview ×1