Articles of listview

在Honeycomb设备上进行state_activated

您不能使用以下状态drawable作为listview项目的背景。 在Pre Honeycomb Devices上,因为那里不支持此选择器,并且Android版本不跟踪激活的项目。 如何模仿这种行为? 特别是当使用fragements(在一个片段的左侧列表,并根据所选择的右侧的详细视图)时,该指标非常重要。 我知道这个问题在此之前被问到,但是那里接受的答案链接到一篇博客文章,该文章在“步骤4”中指出,没有可能使用激活的指示器,而只是禁用使用以防止错误。 这导致没有显示我正在搜索的指标。

如何像在ios的UITableview中一样在android listview中绘制一个节头?

我想在android listview中绘制一些节头,就像Contacts app一样。 当拖动列表视图时,节标题将会平移,谢谢。

Android:线程从网络加载数据后更新Listview

我喜欢在用户启动应用程序时立即显示我的GUI。 然后一些数据(文本,图片)被加载到后台(如YouTube应用程序)。 ListView和Gallery将使用此新数据自动更新。 我启动我的ListView,启动一个线程并加载数据……然后ListView没有得到更新! 有几个人告诉我应该使用notifyDataSetChanged() 。 但是我不能把这个命令放在我的线程中(只是未知)。 有任何想法吗?

列出具有页眉,页脚和空的活动全部可见

我希望ListActivity中的列表视图一直显示,即使列表数据为空,页眉和页脚也始终可见。 空列表会显示空视图,页眉和页脚将消失。 但是我的标题有过滤UI,因此应始终可见。 我现在能够实现这一目标的唯一方法是,如果我从列表视图中取出页眉和页脚,并在活动布局中将它们作为静态视图实现。 然而,这些始终是可见的,只有数据滚动。 我更希望两者都在滚动列表的顶部和底部。 将它全部包装在滚动视图中不起作用,因为有两个嵌套的滚动视图(列表视图在外面,包装一个)。 除了添加假记录之类的黑客之外,有没有办法做得很好?

列表视图项目滚动时animation停止

我试图为每个ListView项目显示带有简单animation的ProgressBar ,但是当我滚动时, ProgressBaranimation停止。 滚动结束后,animation再次开始。 见下图。

如何异步填充列表视图?

我想知道我应该如何实现一个ListAdapter ,将其视图异步加载到ListView ? 我想这样做,因为我用我的数据库中的信息填充列表,这使得我的活动有时加载有点慢。

长按时突出显示自定义列表视图项

我创建了一个自定义listview ,左侧是ImageView ,右侧是TextView 。 并使用操作actionbar上下文菜单实现多选Listview 。 问题是,当我长时间点击某个项目时,它没有突出显示。 以下是我在ListFragment设置listview的ListFragment PasswordsFragment.java package mohd.itcs.safewallet; import android.os.Bundle; import android.support.v4.app.ListFragment; import android.view.ActionMode; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.widget.AbsListView.MultiChoiceModeListener; import android.widget.AdapterView; import android.widget.AdapterView.OnItemLongClickListener; import android.widget.ListView; public class PasswordsFragment extends ListFragment { private String titles[] = { “item1”, “item2”, “item3” }; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setListAdapter(new CustomPasswordsList(getActivity(), […]

如何在RecyclerView或ListView项目视图中使用layout_weight使高度相等的项目填满屏幕上的可用空间?

我目前需要使用RecyclerView(或ListView),但项目数固定为4.我希望这4个项目同样使用屏幕上的可用空间。 除应用栏外,RecyclerView是屏幕上唯一的视图。 即RecyclerView将layout_height设置为match_parent 。 我选择了RecyclerView,因为项目具有不同的布局,具体取决于模型状态。 我还没有查找,但我确信我可以在Java代码中以编程方式为每个项目设置高度。 但是,如果我可以在XML中指定它,那似乎是不优雅的。 在我写这篇文章时,我的右边的类似问题回答了这个问题。 我在item_layout.xml文件中尝试了以下内容, layout_weight在其他方案中的使用方式如下: … 但是屏幕上没有显示任何内容。 我想知道的是, 我可以在布局XML中使用layout_weight或其他东西吗? 如果是这样,怎么样?

Android OnItemClickListener无法正常工作

我正在使用android 2.3.3。 我设置了一个布局, 我正在操纵它 package org.dewsworld.ui; import org.dewsworld.core.NBConfig; import android.app.Activity; import android.app.ListActivity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.view.ViewGroup; import android.widget.ArrayAdapter; import android.widget.ListAdapter; import android.widget.ListView; public class NewsBotActivity extends ListActivity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); setListAdapter( new ArrayAdapter(this, android.R.layout.simple_list_item_1, NBConfig.topics)); ListView […]

Android:如何检查文件是否是图像?

可能重复: 知道文件是否是Java / Android中的图像 如果文件是图像,我该如何检查? 如下: 如果(file.isImage)…. 如果标准库无法实现,我怎样才能使用MagickImage lib? 提前致谢!