29得票6回答
如何在Android自定义列表视图中使用搜索功能

我已经创建了一个包含多项的行的列表视图。我还创建了一个在上方的搜索框。我想根据列表中特定字段来实现搜索功能。我该如何实现?任何帮助将不胜感激。

25得票3回答
安卓,列表适配器在getView中返回错误的位置

我发现了一个神秘的问题,可能是一个 bug! 我的 fragment 中有一个列表。每一行都有一个按钮。列表不应该响应点击事件,但按钮可以被点击。 为了获取哪个按钮被点击了,我创建了一个监听器并在我的 fragment 中实现它。以下是我的适配器代码。public class AddFrie...

24得票5回答
在Android中ListView中的EditText

我有一个带有EditText和TextView的ListView。当我点击EditText时,EditText会失去焦点!我通过设置android:windowSoftInputMode="adjustPan"(AndroidManifest.xml)来解决这个问题。现在,当我点击EditTe...

23得票5回答
在Custom BaseAdapter子类中使用Butter Knife会导致“无法注入视图”的错误。

我正在尝试使用Butter Knife来简化自定义BaseAdapter类的创建。我按照这里的例子:http://jakewharton.github.io/butterknife/ 的“Another use is simplifying the view holder pattern in...

22得票2回答
跳过了60帧!应用程序可能在主线程上执行过多的工作

我正在开发一个应用程序,该应用程序应该从Web服务获取JSON响应,并将每个元素写入到列表视图中。我已经阅读了应该使用AsyncTask来获取HTTP响应,并且我已经这样做了,我可以从WebService检索数据并在TextViews中显示它们。但是当我尝试在列表视图中显示元素时,它不显示任何...

18得票4回答
如何在ListView中处理多个倒计时器?

我有一个ListView(带有自定义列表适配器),我需要在每一行上显示倒计时。 例如,如果我的列表包含4个项目,我将有4行。此时,我需要处理4个不同的倒计时(每行一个),因为时间是不同的。 到目前为止,我是这样处理的:在自定义列表适配器中,在getView()方法内创建一个新的Coun...

18得票4回答
使用GUID或字符串作为ID的适配器,具有hasStableIds功能

我正在实现一个自定义的 ArrayAdapter<T>,并且想要将 hasStableIds 设为 true。但是我的 T 项的 ids 是字符串,而 getItemId 方法则返回长整型。 所以,我目前的做法是: @Override public boolean hasSta...

15得票5回答
如何使用BaseAdapter过滤ListView?

我试图过滤列表视图,但getfilter方法不起作用,以下是代码:@Override public void afterTextChanged(Editable s) { } @Override public void beforeTextChanged(CharSequence s, in...

14得票2回答
在Android中向ArrayList添加对象时出现空指针异常

我正在尝试使用BaseAdapter创建一个列表视图,但是在向ArrayList添加对象的时候一直收到Null Object Reference错误。 相关代码如下:public class MainActivity extends ActionBarActivity { int[]...

14得票3回答
如何从适配器中知道ListView的项是否可见?

我有一个连接到ListView的适配器,例如:mJournalAdapter = new JournalAdapter(); journalEntryList.setAdapter(mJournalAdapter); 我想知道在我的 JournalAdapter 中,如何判断某个视图(List...