草庐IT

ListView-Adapter

全部标签

带标题的Android分类 ListView

我必须在ListView中显示数据库中的数据。我已经按类别获取所有数据并显示在ListView中。我使用了以下代码。privateListViewinfos;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);..................infos=newListView(this);model=infoDataHelper.getCursor(addType);adapter=newInfoAdapter(model);infos.setAdapter

android - 在 getView() 中设置点击监听器后,ListView 中的项目不能长时间点击

我四处搜索并没有得出解决方案(可能没有使用正确的关键字)。所以,我有一个自定义的ListView,当它的项目被长按时,它的项目可以被拖来拖去。在其项目中,有一个ImageView和包含两个TextView的LinearLayout。单击LinearLayout或ImageView时执行操作。为此,我在扩展ListView的DragListView上使用setOnItemLongClickListener来启动拖动操作,并使用onInterceptTouchEvent来管理拖动操作。然后,我构建了一个扩展BaseAdapter的自定义适配器并覆盖了它的getView()以实现该行中的子项

android - 我怎样才能在 ListView 中放置不同的颜色

我想在ListView的每一行中获取不同的颜色但当前只显示一种颜色那我该怎么做ArrayAdapteradapter=newArrayAdapter我想在每一行中使用不同的颜色请告诉我该怎么做谢谢 最佳答案 你可以使用anonymousArrayAdapter你必须在getView()中写代码Sudo代码ArrayAdapteradapter=newArrayAdapter(this,R.layout.main,R.id.textview1,titles){@OverridepublicViewgetView(intposition

android - 每行有两个按钮的自定义 ListView

我花了两天时间试图解决这个问题。如果有人能提供帮助,我将不胜感激。我想要实现的目标:有一个ListView,玩家可以通过文本字段(玩家名称)和提交按钮添加新条目(玩家)。在ListView的每个字段中,我显示玩家名称,然后是两个ImageButton。一个带有男性符号,一个带有女性符号。男性符号默认切换,用户可以通过切换男性按钮或女性按钮来将玩家设置为男性或女性。最后,一旦用户移动到下一个屏幕(一个新Activity),应用程序会将玩家姓名和附加的性别保存到某种形式的存储中并继续进行下一个Activity。我取得的成就:我有一个简单的数组适配器,在玩家向列表中添加新玩家名称时,我在其上

android - 在 ListView 中单击项目时调用 OnScrollListener.onScroll()

我有一个带有OnScrollListener和OnItemClickListener的ListView。当我点击一个项目时,OnScrollListener和OnItemClickListener中的onScroll()方法都会被触发。有没有办法阻止这种行为?如果不是,我如何在onScroll()中判断用户是真的在滚动还是只是在点击? 最佳答案 我认为onScrollStateChanged也应该在滚动时被调用。然后你应该能够看到状态是空闲还是滚动constants在OnScrollListener中定义。检查thistopic举个

android - 为单个 ListView 设置多个适配器

是否可以将多个适配器设置为一个列表?例如list.setAdapter(adapter1);list.setAdapter(adapter2); 最佳答案 也许你可以像这里一样尝试将多个适配器连接到一个适配器androidattachingmultipleadapterstooneadapter或者这个http://jsharkey.org/blog/2008/08/18/separating-lists-with-headers-in-android-09/如果我正确理解你需要它做什么请更新您想要它的原因,以便我们更好地理解

android - java.lang.OutOfMemoryError : bitmap size exceeds VM budget in ListView and lazy loading images 错误

我有一个ListView,它可能在无限滚动时加载了无限项。ListView中的每个项目都有一两张我懒加载的图片。一切都很好,但是当我滚动很长时间时,它会在logcat中崩溃08-0715:26:25.231:E/AndroidRuntime(30979):FATALEXCEPTION:Thread-6008-0715:26:25.231:E/AndroidRuntime(30979):java.lang.OutOfMemoryError:bitmapsizeexceedsVMbudget08-0715:26:25.231:E/AndroidRuntime(30979):atandroi

java - 如何按位置设置 ListView 中特定项目的背景颜色?

我想在ListView中设置特定项目的背景颜色。我的ListView是由ArrayAdapter使用ArrayList生成的。我计划更改ListView中的特定项目的背景颜色。我知道该项目在列表中的位置。这是我生成ListView的代码。respondMessageListView=(ListView)findViewById(R.id.respondMessageListView);respondMessageListView.setAdapter(newArrayAdapter(this,android.R.layout.simple_list_item_1,autoRespond

android - 删除选定行后的 ListView 动画行

我已经阅读了很多关于行动画的教程,但它们都描述了如何为选定的行设置动画。我设法做到了。但是有一个问题。当使用动画删除行时,我从适配器中删除数据并调用notifyDataSetChanged();行(在删除的行下方)在没有动画的情况下上升。我怎样才能实现这些行的动画?我希望它们顺利向上滑动。 最佳答案 删除项目点击的列表项目,希望这段代码对你有所帮助listview.setOnItemClickListener(newAdapterView.OnItemClickListener(){@OverridepublicvoidonItem

java - ListView : How to remain highlighted/selected after press back button?

当我们按下后退按钮时,如何让ListView保持高亮?可能吗?我经历过这个link但没有回复。我设法设置了背景、图像和文本,以便在用户按下列表时进行更改。我的一个xml:notification_row.xml 最佳答案 在你有listview的哪个Activity中放置这个:将其创建到全局变量:BundlesavedInstanceState;@OverrideprotectedvoidonRestart(){//TODOAuto-generatedmethodstubonCreate(savedInstanceState);su