草庐IT

ListView-Adapter

全部标签

android - 从 Activity 完成异步后在 Fragment 上填充 ListView

我的主要Activity将从url异步获取JSON数据这是MainActivity.javapublicclassMainActivityextendsFragmentActivityimplementsActionBar.TabListener{privateViewPagerviewPager;privateTabsPagerAdaptermAdapter;privateActionBaractionBar;//TabtitlesprivateString[]tabs={"Sermons","More"};privateString[]sermonsList=newString[0

Android - ViewPager Adapter,在实例化适配器之前设置主要项目

我知道我能做到viewPager.setCurrentItem(position)将我的View寻呼机设置在所需位置。我的问题是在实例化适配器之前是否以及如何执行此操作。意思是如果我这样做pagerAdapter=newViewPagerAdapter(arg1,arg2....);viewPager.setAdapter(pagerAdapter);viewPager.setCurrentItem(position);项目0是第一个构建,然后在所需位置的项目也被构建。这需要双倍的时间......在我的适配器中,每个项目都需要大量的工作来构建,所以如果可能的话最好避免构建0位置的项目。

android - 在 Android 上的 ListView 中延迟加载图像

我在我的ListView中实现了延迟加载图像。我使用AsyncTask从互联网下载图像并将其绑定(bind)到UIThread中的ImageView。除了当我快速滚动ListView时,下载的图像有时会绑定(bind)到列表中的错误项目外,它可以正常工作。我猜问题出在BaseAdapter中重用了convertView。有什么解决办法吗?非常感谢。编辑:我将答案发布如下:publicvoidsetBitmap(intposition,Bitmapimage){ViewitemView=mListView.getChildAt(position-mListView.getFirstVis

android - 取消选中自定义 ListView 中的所有复选框

我正在尝试在ListActivity中执行“取消全选”按钮,以取消选中由自定义SimpleCursorAdapter管理的ListView中的所有复选框。按照建议here,我试过了在我的ListActivity中我有:Buttonbt_f_unsel=(Button)findViewById(R.id.btn_f_unsel);bt_f_unsel.setOnClickListener(newOnClickListener(){publicvoidonClick(Viewv){for(inti=0;i但什么也没发生。我想知道这是不是因为我的自定义行:这使得mListView.setIt

Android:如何制作一个看起来类似于 Preferences 的 ListView?

我不想使用框架提供的首选项,而是想创建一个看起来相似的ListView。特别是,我希望它为TextView使用相同的字体大小和样式。 最佳答案 这不是关于ListView本身,而是关于出现在ListView内部的subview。它们由适配器的getView方法创建。要创建类似于Android的View,您可以使用Android源代码,特别是相关的XML文件布局。例如,preference.xml如下所示:您将无法直接使用此内容,因为所使用的一些常量是Android私有(private)的,您必须进一步深入挖掘其他xml。无论如何,您

android - Android 中带有 ArrayAdapter 和 ListView 的大型数据集

出于学习目的,我想编写一个Android应用程序将显示从0到Integer.MAX_VALUE的数字列表。我目前有一个将显示从0到100的数字的应用程序,这很容易,因为您可以创建一个数字数组,然后将其传递给当前使用的适配器数组适配器。如果我尝试使用一个非常大的数组,程序就会崩溃当它使用所有可用内存时。在查看更高级的应用程序时,我注意到人们拥有大量数据集使用数据库和CursorAdapters。如果这是正确的做法,我可以开始阅读。我想做什么(尽管随时告诉我这是错误的)是我的ArrayAdapter有一个长度为100或一些的数组相对较小的长度。当用户向上或向下滚动时,我想从那里开始修改数组

从listView适配器转换为片段的recyclerview适配器

我的项目基于片段,我正在尝试实现Hypelabs网络网络聊天作为额外功能。如何将附件URL中显示的hypeLabsgithub项目中的活动转换为诸如聊天和接触范围之类的片段。原始ContactSviewAdapter如下:publicclassDirectContactsAdapterextendsRecyclerView.Adapter{protectedfinalActivitymActivity;privateMapstores;publicDirectContactsAdapter(@NonNullActivitymActivity,Mapstores){this.mActivity=

Android:ListView 中的页脚

我有一个ListView如下我有如下页脚当我使用将页脚添加到ListView时Viewheader=getLayoutInflater().inflate(R.layout.header,null);Viewfooter=getLayoutInflater().inflate(R.layout.footer,null);ListViewlv=getListView();//settingheaderforthelistviewlv.addHeaderView(header);lv.addFooterView(footer);setListAdapter(newArrayAdapter(

Android Listview 自定义部分标题

我如何在Android中像Instagram应用一样实现ListView的自定义部分或标题。http://prsarahevans.com/wp-content/uploads/2011/06/photo.PNG当向上滚动带有用户图片的栏时,名称和时间仍然存在,当其他标题栏靠近它时,动画就像将它向上推一样。谢谢。 最佳答案 我能够通过在ListView上使用滚动监听器来解决这个问题。(在2.1上测试)假设对于每个列表行,我都有一个如下所示的布局。有一个内容部分和一个标题部分。标题或内容使用什么View类型并不重要。Activity的

android - 在 Android ListView 中滑动时显示删除按钮

扩展另一个Stackoverflow问题,我已经实现了一些手势检测代码,以便我可以检测我的ListView(在FrameLayout中)中的一行何时被滑动。我遵循了Damianhere关于如何从适配器获取单个行/View的问题/答案。Howtogetlocation(onscreen)ofrowinlistview我的onFling中有代码获取该行的View,并尝试使在我的xml布局中设置为不可见的删除按钮可见。但是,这不会发生。我想知道如何通过滑动使按钮在ListView中可见?classMyGestureDetectorextendsSimpleOnGestureListener{