草庐IT

listView

全部标签

android - EditText 未收到 TAB 键事件 - stock soft vk

我的应用有一个ListView和一个位于其下方的EditText。出于某种原因,TAB键不会触发onKeyListener。我正在处理的所有其他键(DEL、ENTER、DPAD_UP/DOWN/CENTER)都可以正常接收。我在dispatchKeyEvent中添加了一个断点,同样没有收到TAB事件。我的应用程序之前有一个用于显示文本的大型TextView,在此期间,可以正常接收TAB事件。ListView现在已经取代了TextView。我完全不明白为什么不再接收TAB事件。这是在股票Xoom上,运行ICS4.0.4和股票N1,2.3.6。我已经将我当前的代码与使用TextView的版

android - 平滑删除自定义 ListView 中的项目

我希望能够以某种方式从ListView中删除项目,该方式将对已删除的项目及其下方的项目进行动画处理,类似于API演示中的布局动画演示所示的方式。例如:在这里,我想删除项目1。第一个动画会将项目1平滑地向右移动,完成后会将此项目下方的所有项目(包括更多项目,如果存在)平滑地移动到该项目的空白区域1个已使用。第一个动画很简单:finalTranslateAnimationanimation=newTranslateAnimation(TranslateAnimation.RELATIVE_TO_SELF,0.0f,TranslateAnimation.RELATIVE_TO_SELF,1.

Android无限滚动 ListView

我想实现OnScrollListener以在滚动到底部时动态加载更多数据。下面的代码给了我NullPointerException,但是当我声明BusinessListDataAdapteradapter=newBusinessListDataAdapter(this,this.imgFetcher,this.layoutInflator,this.businesses);在setBusiness中,它没有显示任何错误并且工作正常。问题是,当我滚动到页面底部时,它用新数据替换listview中的当前数据,但我想要的是在附加新数据而不是替换时无休止地滚动,以便我可以查看第一个数据向上滚动

android - 在 ListView 中使用时 ProgressBar 性能不稳定

我最近遇到一个问题,在ListView行内使用的不确定ProgressBar的动画变得不稳定。简而言之,我有一个ListView,其中每一行都包含一个ProgressBar。动画看起来很棒,直到我滚动;从那时起,至少有一个ProgressBar会出现断断续续的动画。有谁知道如何解决这个问题?ListView行的View简单的自定义ArrayAdapterpublicclassMyAdapterextendsArrayAdapter{Listlist;publicMyAdapter(Contextcontext,Listobjects){super(context,0,objects);

android - 如何在支持和不支持的情况下在 ListVIew 中使用 MultiChoiceModeListener?

我正在尝试使用AppCompatActivity和Toolbar将多选上下文菜单添加到支持库22.1.1的listview没有支持库我可以使用AbsListView.MultiChoiceModeListener有了支持库,对于接受android.support.v7.view.ActionMode作为参数的支持版本,不存在等效的MultiChoiceModeListener。我应该怎么做才能让它与支持库一起工作? 最佳答案 Start`ActionMode`in`Activity`:((AppCompatActivity)getA

android - Marshmallow 升级后 appwidget listview 行未更新或加载

我有一个小部件应用程序,可以在AndroidLollipop或更低版本的操作系统上正常运行。当我将我的nexus5升级到棉花糖(android6.0)时,我意识到我的小部件在加载自定义行ListView时出现问题。Widget有一个动态的textView和一个动态的listView。textView完美运行;但listView行项目没有希望。当我添加小部件时,行卡在加载阶段。在Lollipop或更低版本的设备上运行的代码与在Marshmallow上运行的代码完全相同。我相信Marshmallow导致了一个我还没有找到的问题。我希望有人告诉我我做错了什么并帮助我解决这个问题。我很感激所有

android - 如何在 android 中从 json 动态创建可扩展 ListView 中的组和子项?

我正在Android中开发客户端-服务器项目。我需要从给定的URL解析JSON并将其放在ExpandableListView中。在JSON响应中,我正在获取包含数组的节点的数据。因此,我必须将主要的JsonArray放置到ExpandableListView中的组中。它工作正常。我可以从JSON中找出有多少组,但是当我试图根据来自服务器的数据将child放入每个组时,问题就出现了。我的代码只将第一个child放在第一组中,但是当我点击第二个child时,它显示错误。我需要将“ID”和“用户名”放在相应的组中(例如:电子邮件、传真、上传)。我的代码可以将一个child的信息放在一组中,但

Android Listview 不更新

我有一个带有自定义适配器的ListView,显示来自数据库的信息。当我启动应用程序时,数据从数据库中读取,提供给适配器,然后附加到ListView。LayoutAnimationController运行在ListView上,流畅的显示内容。this._lvList=(ListView)_v.findViewById(R.id.lvList);this._lvList.setAdapter(newTableAdapter(getActivity(),R.layout.tablerow,Category.getCategories()));LayoutAnimationController

android - 新的 gms.maps.MapView 在 ListView 中呈现有点滞后?

我正在尝试将新MapView的实例放入ListView中。新的mapView是:com.google.android.gms.maps.MapView我正在关闭所有交互,并为View设置固定高度:GoogleMapOptionsoptions=newGoogleMapOptions();options.mapType(GoogleMap.MAP_TYPE_NORMAL);options.compassEnabled(false);options.rotateGesturesEnabled(false);options.scrollGesturesEnabled(false);optio

android - 在 android 中使用 ListView 无法正常播放视频

我在ListView中有视频View。当时播放视频时,如果我上下滚动ListView,视频View会出现异常。视频观看次数似乎在上下跳跃。请回应这个问题。 最佳答案 视频被绘制到SurfaceView上,该SurfaceView在自己的线程中运行并且与UI不同步,这就是它在滚动时在您的列表中跳来跳去的原因。这个问题还有其他答案here和here.解决方法是,如果您的视频没有声音并且不是太大,您可以使用AnimationDrawable以及视频中的一系列图像或帧。使用AsyncTask加载框架并在onPostExecute中启动动画。