Articles of listview

UIAutomator根据索引点击listview

我正在尝试使用一般方法实现UIAutomator测试用例来执行ListView项目的单击(无论持有listitem的视图组的types如何)。 目前我有以下代码,但它一直点击第一项。 public void clickListViewItem(int index) throws UiObjectNotFoundException { UiObject listview = new UiObject(new UiSelector().className(“android.widget.ListView”)); if(index <= listview.getChildCount()){ listview.getChild(new UiSelector().index(index)).click(); }else{ throw new UIObjectNotFoundException("Index is greater than listSize"); } }

android listview滚动到listitems的数量

我正在使用Listview,我想在视图加载时向下滚动到列表的10项,怎么办????

Android ListView :: setItemChecked不起作用

我试图显示简单的检查清单,我需要检查一些项目。 这是我的代码 ArrayAdapter taskAdapter = new ArrayAdapter(this, android.R.layout.simple_list_item_checked, tasksList); this.getListView().setChoiceMode(ListView.CHOICE_MODE_MULTIPLE); this.getListView().setItemChecked(2, true); setListAdapter(taskAdapter); 它仍然无效。 Checkable界面的实现没有帮助。 这个ListView的诀窍是什么?

android appwidget listview没有更新

我编写了一个AppWidget,它从ContentProvider中显示ListView中的一些数据,但是我无法更新它。 当我第一次创建窗口小部件时,它会正确填充,但在AlarmManager的PendingIntent到达后,ListView上不会发生更新。 这是代码: Intent update = new Intent(context, MenuWidgetProvider.class); update.setAction(AppWidgetManager.ACTION_APPWIDGET_UPDATE); update.putExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS, appWidgetIds); PendingIntent pIUpdate = PendingIntent.getBroadcast(context, 0, update, 0); ((AlarmManager) context.getSystemService(Context.ALARM_SERVICE)). set(AlarmManager.RTC, nextTime.toMillis(false), pIUpdate); Log.d(TAG, “updating: ” + dmt.mealName); for (int i = 0; i < appWidgetIds.length; ++i) { int widgetId = appWidgetIds[i]; RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.widget_menu); // meal name views.setTextViewText(R.id.widget_locname, prefs.getString(PREF_WIDGET_LOCNAME, "")); […]

ListView标头忽略layout_height

我膨胀这个视图,并将其作为标题添加到我的ListView。 我试图让它高500dp(硬编码,为了这个例子) ListView不尊重其标题的authoritah并将其包含在其内容中。 谁能解释一下会发生什么?

Android:Listview没有使用键盘

我的布局看起来像这样: Some Image and Text as Title My message List Edit Box and Send Button 我在显示时明确地将当前选择设置为列表的最后一项(最新)。 如果未在底部的“编辑”框中输入文本,则屏幕如下所示: Top Title List Item 8 List Item 7 … List Item 2 List Item 1 Bottom Edit box and Send Button 当我单击编辑框以输入我的消息时,屏幕如下所示: Top Title List Item 8 … List Item 5 Bottom Edit Box and Send Button Keyboard […]

Android ListView alpha滚动条,用于快速滚动长列表

“联系人”应用程序在屏幕一侧显示一个按钮,作为一个小拇指,允许您快速滚动大列表。 我有一个非常长的列表,将受益于此导航行为,但无法find有关如何启用它的任何文档。 它是内置于SDK中的行为,还是我必须自己编写?

在Android中有什么类似NSDictionary的吗?

我是Android的新手。 我做了搜索,但在Android中找不到像iOS的NSdictionary那样的工作。 例如在iOS中,我可以像这种格式一样创建SIMPLE字典数组 Array idx1: [objA1 for keyA],[objB1 for keyB],[objB1 for keyC] idx2: [objA2 for keyA],[objB2 for keyB],[objB2 for keyC] idx3: [objA3 for keyA],[objB3 for keyB],[objB3 for keyC] 我知道我可以创建类似于android中的字符串数组 ObjA1 ObjB2 ObjC3 ObjB1 ObjB2 ObjB3 ObjC1 ObjC2 ObjC3 我的问题是,如果还有其他东西用于在iOS中创建Android字典数组。 感谢您的帮助。

配置RecyclerView作为聊天工作

要在列表视图中启用聊天式滚动,我们可以使用以下属性: 这是一种创建聊天的简单而有效的方法。 我们如何用回收者视图做同样的事情? 我没有find任何简单的解决方案。 问候,

如何禁用ListView中的项目

我在Android的AlertDialog中设置了ListView ,我正在尝试添加分隔符作为标题标题以帮助组织信息。 我想出了如何显示它们……但它们仍然可由用户选择,这是不好的。 有没有办法禁用Android ListView可选择的项目? 我find了一个方法isEnabled(int position)来查看是否启用了一个项目但是没有看到它是否被禁用。