Tag: listview

ListView单击以在ImageView中显示图像

我按照这个教程http://wptrafficanalyzer.in/blog/android-lazy-loading-images-and-text-in-listview-from-http-json-data/ 。 我不知道,我怎么能点击列表视图项目,并在ImageView中显示国旗的形象

在Android中使用ArrayAdapter进行自定义筛选

我想过滤我的ListView,这是用这个ArrayAdapter填充: package me.alxandr.android.mymir.adapters; import java.util.ArrayList; import java.util.Collection; import java.util.Collections; import java.util.HashMap; import java.util.Iterator; import java.util.Set; import me.alxandr.android.mymir.R; import me.alxandr.android.mymir.model.Manga; import android.content.Context; import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ArrayAdapter; import android.widget.Filter; import android.widget.SectionIndexer; import android.widget.TextView; public class MangaListAdapter extends ArrayAdapter<Manga> implements SectionIndexer { public ArrayList<Manga> items; public ArrayList<Manga> filtered; private Context context; private […]

如何实现Android Pull-to-Refresh

在诸如Twitter(官方应用程序)之类的Android应用程序中,当您遇到ListView时,您可以将其拉下(并在发布时反弹回来)以刷新内容。 我想知道什么是最好的方式来实现呢? 我能想到的一些可能性: ListView上的一个项目 – 但我不认为滚动回ListView上的animation的项目位置1(0为基础)是一件容易的事情。 在ListView之外的另一个视图 – 但我需要照顾当拉动ListView位置向下时,我不确定是否可以检测到ListView的拖动触摸仍然真正滚动ListView上的项目。 任何build议? PS我不知道官方Twitter应用程序源代码何时发布。 有人提到它会被释放,但是6个月过去了,从那时起我们还没有听说过。

android – listview按位置获取项目视图

我有自定义适配器(基本适配器)的列表视图。 我想按位置从列表视图中查看。 我尝试了mListView.getChildAt(position) ,但它不工作。 我如何获得按位置的项目视图?

更改Android上ListView项目的背景颜色

我怎样才能改变每个项目的ListView项目的背景颜色。 当我在ListView项目布局中使用android:backgroundColor ,我可以实现这一点,但是列表select器不再可见。 我可以通过将drawSelectorOnTop设置为true再次使select器可见,但是然后select器覆盖整个项目。 任何想法如何改变这些背景颜色,并保持select器? PS我宁愿不改变select器本身。 编辑:GMail应用程序的作者已经设法实现这一点,所以它是绝对有可能的。

再循环查看和处理不同types的行通货膨胀

我试图与新的RecyclerView ,但我找不到一个RecyclerView与不同types的行/ cardviews得到膨胀的一个例子。 使用ListView我会重写getViewTypeCount和getItemViewType ,以处理不同types的行。 我应该像“老”的方式做,或者我应该用LayoutManager做些什么? 我想知道是否有人能指点我正确的方向。 因为我只能find一种types的例子。 我想要列出一些略有不同的卡片。 或者我应该只使用一个scrollView与cardViews里面…让它没有适配器和recyclerView ?

Android:如何检测双击?

我遇到了实现双击的问题。 那么我实现了onGestureListener ,我有gestureDetector ,但我不知道问题在哪里,这里是我的代码: public class home extends TabActivity implements OnGestureListener { /** Called when the activity is first created. */ private EditText queryText; private ResultsAdapter m_adapter; private ProgressDialog pd; final Handler h = new Handler(); private TabHost mTabHost; private ArrayList<SearchItem> sResultsArr = new ArrayList<SearchItem>(); private String queryStr; private JSONObject searchResponse; private GestureDetector gestureScanner; final […]

如何创build一个封闭的(循环)ListView?

我想要创build一个自定义的ListView(或类似的),它将performance得像一个封闭的(圆形的): 向下滚动 – 在最后一个项目到达后,第一个开始(..,n-1,n,1,2,..) 向上滚动 – 在第一个项目到达后,最后一个开始(..,2,1,n,n-1,..) 这在概念上听起来很简单,但显然,没有直接的方法来做到这一点。 任何人都可以指出我正确的解决scheme? 谢谢 ! 我已经收到了一个答案(来自波士顿街道上的Android开发人员谷歌组),但它听起来不知何故难看:) – 我通过创build我自己的列表适配器(从BaseAdapter分类)做到了这一点。 我编写我自己的列表适配器,使得它的getCount()方法返回一个HUUUUGE数字。 如果项目'x'被选中,则这个项目对应于适配器位置='adapter.getCount()/ 2 + x' 对于我的适配器的方法getItem(int position),我查看我的数组,备份适配器并获取索引上的项目:(position-getCount()/ 2)%myDataItems.length 你需要做一些更“特殊”的东西,使其一切工作正常,但你明白了。 原则上,它仍然可以达到列表的结尾或开始,但是如果将getCount()设置为大约一百万左右,这很难做到:-)

使用ArrayList填充ListView?

我的Android应用程序需要使用ArrayList的数据填充ListView 。 我做这个很麻烦 有人可以帮助我的代码?

如何使用baseadapter自定义listview

我想创build一个自定义ListView像这样: 我认为我必须使用BaseAdapter但我不知道它。 请帮帮我。 感谢名单。