草庐IT

contests_listView

全部标签

android - 使用 ArrayAdapter 向 ListView 添加新数据时出错

我正在尝试构建一个简单的聊天应用程序。在聊天对话屏幕中,我使用带有ArrayAdapter的ListView来存储和显示消息,但是当我接收或发送新消息时,所有最近的消息都会更改为。这是我的适配器代码:publicclassMessageAdapterextendsArrayAdapter{privateContextcontext;privateArrayListmessages;privateDatabaseHelperdatabaseHelper;privateMessagemessage;@Overridepublicvoidadd(Messageobject){messages

cardview onTouch监听器冲突/灵敏度中的android listview

这是一个显示问题保管箱链接的测试项目:https://www.dropbox.com/sh/8s3v9ydcj6jvpl8/AACZ2VRP2N9R1ec7pxrsAn0ga?dl=0这是我在这里回答的问题的延续,但现在我要问的是onTouch的敏感性/冲突:AndroidCardViewwithListViewinside-onTouchListeneronCardViewnotworking我有一个卡片View,里面有一个ListView。我也需要滚动并单击ListView中的项目才能工作,我也希望能够使用ontouchlistener移动整个cardview。我在cardview

android - 在 android 中过滤 ListView 时检查了错误的项目

我有一个带有多项选择项的ListView,其中一些从一开始就使用setItemChecked(position,true);我把它和过滤选项结合起来setTextFilterEnabled(true)因此很容易在列表中找到特定的条目。问题是,当我过滤列表时,条目会在ListView中切换位置。以三个条目为例:“A”、“B”和“C”,其中预先检查了“C”(即列表中位置3的条目)。当我在键盘上键入“C”时,仅显示“C”条目(如预期的那样)。现在“C”不再被选中,因为该条目已从列表中的选中位置3移动到未选中位置1。此行为会导致应用中出现一些不太受欢迎的效果。有没有办法“通过过滤移动选择”,即

android - 将标题添加到 Android ListView

所以我有一个ListView,我想向它添加不同的“部分”。我了解addHeaderView的工作原理并且很简单,但是有没有办法添加节标题?比如说我有一个按字母顺序排列的列表,有没有办法标记每个字母部分的顶部?不过该列表是动态的,所以在我到达那个点之前,我不知道何时何地需要节标题。 最佳答案 这些节标题在Android列表中称为“分隔符”。要指定列表中的给定条目是分隔符,您必须修改适配器以从isEnabled返回false该职位的方法。如果您正确编写getItemViewType会有所帮助方法,因此您可以自定义分隔符条目的布局。

android - 如何确定 ListView 何时完成填充

我需要在加载完成后操作ListView的子级,但我似乎无法找到一种方法来确定何时会发生这种情况。当我设置我的ListView的适配器时,该方法立即返回,但它的subview的填充是异步发生的。当我的列表已满View时,有没有办法处理该事件? 最佳答案 您可以定期轮询以查看列表是否已填充:编写一个while()循环来偶尔检查一次。或者您可以等待一段固定的时间(例如30毫秒),然后再进行下一次操作。这些不是推荐的方法,但应该可以解决您的问题。 关于android-如何确定ListView何时

android - 如何在 ListView 中为 ImageView 设置 onClickListener

关于这个话题有很多讨论。但他们都不适合我。我在ListView中实现了一个带有ImageView的自定义ListView,ListView是从ListFragment扩展而来的。我的ImageView是可点击的,因此当用户点击ImageView时,CameraActivity会被激活,ImageView会更新为捕获的图像。XML如下所示现在我需要区分用户的点击是针对列表项还是针对ImageView。我设置了onListItemClick可以捕获用户对ListView中列表项的点击,但是当我点击ImageView时,它不起作用。如何检测用户何时单击ImageView。我的ListFrag

android - 如何在 ListView 项目 Android 中动态添加一个 TextView?

我想添加一个TextView并在ListView中动态设置它的值,然后在单击该项目时我想获取所单击项目的值。我有一个数组String[]statesList={"listItem1","listItem2","listItem3"};我的TextViewXML是我的ListViewXML请帮助我如何将数组中的这些值设置为ListView。我是android的新手。谢谢 最佳答案 使用这段代码我希望这是你想要的publicvoidshowstatesList(){listView=(ListView)findViewById(R.id

java - 安卓 ListView : get Overscroll distance

有没有办法确定用户在AndroidListView中过度滚动的确切像素数?当用户试图向上滚动超过第一个列表项时,overscroll/bounce动画开始,我需要检测overscroll距离。基本上我会在那个空间做一些事情,比如动画中的折叠,类似于CleariPhone上的应用。我试过在我的ListView及其项目上调用getScrollY()和getTop()(使用getChildAt(0).getTop),但一切都返回0。作为引用,我的列表项的高度都相同。我还尝试将onScrollListener添加到listview并计算ACTION_DOWN上的原始Y位置与Y位置在ACTION

android - 带有表格布局的 ListView

我正在开发一项Activity,其中我使用带有表格布局的ListView。我想在那个ListView中显示图像和文本,但问题是图像的显示顺序有点乱,比如img1text1img1text1img2text2andiwantthisimg2text2img3text3img3text3img4text4img4text4img5text5img5text5这样..那么关于ListView或ImageView的属性以正确设置它的任何想法?然后请评论...list_row.xmlma​​in.xml 最佳答案 试试这个..

android - 在 ListView 中显示 EditText 时如何隐藏多个光标?

我创建了一个ListView,其子项由单个EditText组成。但是,当我单击EditText并为其提供焦点,然后notifyDataSetChanged()更新ListView,然后再次单击任何EditText时,将为列表中的每个EditText绘制一个光标(Nexus5、模拟器等)在Nexus5上以下是我的列表和列表项的xml。activity_main.xmllistview_item.xml因为我希望EditText能够获得焦点,所以我在此处遵循了一些提示和指示:https://stackoverflow.com/a/4901683/499125.具体来说,我将android: