Tag: listview

Android – 显示空ListView的警报对话框

如果没有listview项,如何显示空列表视图的警报对话框。 请找到下面有三个文本字段的图像。 当列表中没有记录/不匹配的记录时,我必须实现空列表视图。 列表视图实现如下: ListView empListView; empListView = (ListView)findViewById(R.id.list1 ); 我必须显示empListView的警告对话框。 请帮我提供样本代码/链接。

在列表项上滑动操作?

android中有没有办法在特定列表项上实现滑动操作? 我正在使用ExpandableListView,我希望能够刷一个特定的列表项来获取它的视图,最好是子/组位置。 这可能吗?

如何从Android中的Fragment调用ArrayAdapter构造函数

我正在尝试将两列ListView添加到我的Android应用程序中。 当我创建项目时,我选择了Fragment选项,它通过向左和向右滑动创建了漂亮的导航。 所以我的MainActivity扩展了FragmentActivity 。 我的问题是当我试图将AddayAdapter添加到ListView时,ArrayAdapter的construstor寻找上下文对象,我不知道要传递它。 这是我得到错误的代码 StableArrayAdapter adapter = new StableArrayAdapter(this, R.layout.row , list); listview.setAdapter(adapter); 当我传递“this”时,它传递FragmentActivity,因为活动扩展了FragmentActivity。 但构造函数需要一个“Context”对象。 它给出了此错误消息 “The constructor MainActivity.StableArrayAdapter(MainActivity.DummySectionFragment, int, ArrayList) is undefined” 我怎样才能传递Context对象?

EditText失去了对RecyclerView中Scroll的关注

我有一个RecyclerView ,它有EditText作为列表项。 当我滚动RecyclerView , EditText在项目离开屏幕时失去焦点。 因此,当它在滚动屏幕上返回时,焦点不会保留在EditText上。 我希望焦点保持在同一个项目上。 为此我还尝试将项目的position存储在焦点上,并将焦点重新分配在onBindViewHolder 。 但滚动速度减慢了。 我也尝试使用ListView但还有另一种与focus相关的问题。 焦点跳到那里。 在搜索引擎优化和谷歌搜索了很多。 但总能找到像android:focusableInTouchMode=”true”和android:descendantFocusability=”afterDescendants”这样的android:descendantFocusability=”afterDescendants” ,这些都不起作用。 任何帮助将受到高度赞赏。

convertView.getTag(); 创建投射错误

我正在使用片段来创建一个填充了CheckBox的ListView 。 我尽力找到基于其他问题的解决方案,但我似乎无法修复它。 当我运行脚本而不使用: convertView.getTag(); 我的应用程序运行正常,但列表中项目的位置不保存。 视图项目跳转。 但是,当我使用该方法时,我收到一个错误。 日志猫说: 01-02 23:54:20.662: E/InputEventReceiver(1209): Exception dispatching input event. 01-02 23:54:20.672: D/AndroidRuntime(1209): Shutting down VM 01-02 23:54:20.672: W/dalvikvm(1209): threadid=1: thread exiting with uncaught exception (group=0x40a13300) 01-02 23:54:20.782: E/AndroidRuntime(1209): FATAL EXCEPTION: main 01-02 23:54:20.782: E/AndroidRuntime(1209): java.lang.ClassCastException: com.MrBabilin.youdeserveadrink.Items cannot be cast to com.MrBabilin.youdeserveadrink.AlcoholList$MyCustomAdapter$ViewHolder 01-02 23:54:20.782: E/AndroidRuntime(1209): at com.MrBabilin.youdeserveadrink.AlcoholList$MyCustomAdapter.getView(AlcoholList.java:169) 01-02 23:54:20.782: […]

Android:上下文菜单没有显示ListView与LinearLayout定义的成员?

我有一个ListActivity和ListView,我已经绑定了一些数据。 数据显示正常,我还为视图注册了上下文菜单。 当我将列表项显示为一个简单的TextView时,它工作正常: 但是,当我尝试更复杂的东西时,比如显示名称和CheckBox,菜单永远不会出现: 长按可以处理更复杂的元素吗? 我正在建立2.1。 (编辑) 在ListActivity上注册: registerForContextMenu(getListView()); 我发布的代码是列表的项目模板。

不同列表视图项的不同选择颜色

我有以下要求: 不同的列表视图项目的不同颜色 颜色在代码中动态指定 只有在按下/选择列表视图项时才应显示颜色 列表视图项的颜色不应永久更改 无论出于何种原因,似乎没有像我想象的那样直截了当。 唯一能够朝着正确方向发展的解决方案是: https : //stackoverflow.com/a/16978159/658718 需要注意的是,这不会更改选择颜色,但会永久更改背景颜色,如果向下滚动,它已经更改了列表视图项的背景颜色。 我该如何处理?

从List 填充ListView

基本上我有一个类成分的对象列表,如下所示: class Ingredient { public int id; public String name; public Ingredient(String name) { this.name = name; } } 所以列表中的每个对象都有一个名称。 现在使用ArrayAdapter我需要一个用名称填充的字符串列表。 有没有办法将ArrayAdapter与我的成分列表一起使用? 这就是它现在的样子 List ingredientsList= new ArrayList(); ingredientsList.add(new Ingredient(“foo”)); ingredientsList.add(new Ingredient(“bar”));

android:使用自定义适配器在ListView中添加SearchView

我正在创建一个包含3个标签片段的应用。 这是其中一个片段,数据显示在列表视图中。 我在向列表视图添加搜索filter时遇到了麻烦。 我已经为这个片段和列表添加了搜索视图,所有内容都没有任何错误,但是当在搜索视图列表中输入时没有排序,如果有人知道请告诉我在我的代码中的错误 logcat消息,代码正在运行但searchview无法正常工作 W/OpenGLRenderer: Failed to set EGL_SWAP_BEHAVIOR on surface 0x7f68b3d56a80, error=EGL_SUCCESS V/RenderScript: 0x7f68b3d72000 Launching thread(s), CPUs 2 W/System: Ignoring header X-Parse-Client-Key because its value was null. W/System: Ignoring header X-Parse-Client-Key because its value was null. W/EGL_emulation: eglSurfaceAttrib not implemented W/OpenGLRenderer: Failed to set EGL_SWAP_BEHAVIOR on surface 0x7f68b3e0f740, error=EGL_SUCCESS W/System: Ignoring header X-Parse-Client-Key […]

Android Listview删除项目之间的任何空格

我想删除ListView中不同项之间的任何空格。 码: 和Listview 但这些物品之间仍有一些空间。 谁能帮我?