草庐IT

listView

全部标签

android - 带有 horizo​​ntalScrollView OnItemClick 的 ListView 不起作用

很快我就有了一个带有自定义适配器的listView,它膨胀了一个包含horizo​​ntalScrollView以及textview等的View。我遇到的问题是,当我尝试将监听器附加到此listView时,它不是接收任何回调。我认为问题与我的列表项包含拦截点击事件的ScrollView有关(尽管我认为它应该只拦截其他手势)。代码...(我的列表项xml)然后在我的onCreate...lv.setAdapter(myobj.adapter);lv.setTextFilterEnabled(true);lv.setOnItemClickListener(newOnItemClickLis

android - 更改 Android UI 表库中的背景(thiagolocatelli)

我正在尝试找到一种方法来更改Android库的背景,例如:1.排深灰色;2.排灰色;3.排深灰色;4.排灰等但是没有用。我试过:if(mIndexController%2==1){itemContainer.setBackgroundColor(R.color.grey);viewsContainer.setBackgroundColor(R.color.grey);}else{itemContainer.setBackgroundColor(R.color.darkgrey);viewsContainer.setBackgroundColor(R.color.darkgrey);}在

android - 如何在 2 个 TextView 中拆分文本,就像有 1 个 TextView 一样?

我有一个ListView,其中每个项目都有2个图像,一个在右边,另一个在左边。它们之间有一个由数据填充的TextView。如果文本很长,那么它可以继续向下,但是有很多可用空间,就像您在图像中看到的那样。我也想用这个空间来显示文本。我一直在网上浏览,我看到过这样的事情http://code.google.com/p/android-flowtextview/downloads/detail?name=FlowTextDemo.zip&can=2&q=但这没用。我不想失去对图像的控制,因为我需要它们的点击方法。最好的方法是什么?我想也许我可以在图像和另一个之间放置一个TextView,当第

android - 是否仍建议使用 AsyncTask 在后台加载 listView 项目?

背景我听说有一些在后台加载数据的新解决方案,比AsyncTask更值得推荐(例如loaders)。问题AsyncTasks很棒而且易于使用。但是,它有一些限制:类本身必须修改,因为它受到挂起任务数量的限制(大约256个左右)。当然,在listView的适配器中,我总是会取消不需要的任务(例如,当我需要更新用于不同项目的View时)。我还必须在重新创建Activity/fragment时将它们全部取消(或以不同的方式处理)。因为1&2,我需要管理它们,并且对它们都有引用AsyncTask使用任务队列,有时我需要使用堆栈来代替,因此我不得不创建自己的AsyncTask类来代替使用堆栈。问题

android - setOnItemClickListener 不工作

我试图让我的setOnItemClickListener工作,但是当我添加该方法时,Eclipse说我应该删除“@Override”注释,如果我这样做,监听器将不起作用。问题是我需要捕获“点击”事件并做一些事情......这是我的方法:list.setOnItemClickListener(newOnItemClickListener(){@Override//parent,Viewview,intposition,longid){}});我真的确定问题不是方法本身,我想是其他原因。请查看我的Activity并告诉我哪里做错了:importjava.io.IOException;imp

Android:更改 ListView 中特定项目的图像

在上图中,有一个ListView,其中包含用户可以下载的项目列表。这是告诉用户他可以下载文件的图像。下载完成后,图像将变为.我的问题是,当我下载一个文件时,状态图像(表示下载已完成)被更改为另一行,相反,它应该为我选择的行更改。目前,如果我下载列表中的第一个文件,图像会更改为列表中的第4或第5个项目。此外,当我尝试从列表中下载任何其他文件时。它打开最后下载的文件(这是应用程序的功能,如果文件已经下载,然后在pdf阅读器中打开它),即,如果我下载列表中的第一个文件然后去第二个项目,而不是下载第二个文件,它会打开上次下载的文件。此外,如果我滚动ListView,列表中其他项目的下载状态也会

android - 可扩展 ListView 指示器显示标题高度?

我使用了一个可扩展的ListView,在列表的右侧显示了组指示器,在这里我的标题名称是单行我的输出是这样的在上图中,我的指标看起来不错。在下图中,我的指标看起来不太好,它展开了,为什么会这样这是我的代码mExpandableList=(ExpandableListView)findViewById(R.id.expandable_list);mExpandableList.setIndicatorBounds(width-GetPixelFromDips(40),width-GetPixelFromDips(10));xml是group_indicator.xml是任何人有想法帮助这个

Android ListView 适配器不会刷新

我在使用自定义适配器刷新ListView时遇到了很多麻烦。在过去的一个小时里,我一直在网上搜索,但似乎找不到任何能让我的ListView刷新的解决方案。我已经尝试过notifyDataSetChanged和listView.invalidate,但似乎没有任何效果。任何帮助将不胜感激。我可以看到正在使用logcat更新的数据,但它没有在屏幕上刷新,我不知道为什么。下面是代码。ArrayListstudents=newArrayList();listview=(ListView)findViewById(R.id.listView);adapter=newStudentAdapter(t

android - 如何刷新充满BaseAdapter的Fragment中的ListView?

我想在Dialog关闭时刷新Fragment中的ListView。到目前为止,刷新仅在我重新启动应用程序时有效,我真的不知道为什么。这里是类:这是带有ListView的Fragment,我想在Dialog关闭时刷新它。publicclassRegisterListFragmentextendsFragment{publicstaticfinalStringTAG="RegisterListFragment";RegisterListAdapteradapter;@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGrou

android - 使用自定义适配器实现可扩展的 ListView

我想为ExpandableListView实现一个自定义适配器,它由一个ImageView和2个TextView组成。我已经成功地实现了带有数组适配器的简单可扩展ListView。以下两个类(第一个类是Adapter类,第二个是显示ExpandableListView的Activity)必须做哪些更改才能实现所需的自定义布局?以下是需要更改的类:下面是适配器类:packagecom.example.travelplanner;importjava.util.List;importjava.util.Map;importandroid.R.string;importandroid.app