草庐IT

ListView-Adapter

全部标签

Android - ListView 项目点击显示数据到新 Activity

我有一个用sqlite数据填充的ListView。单击ListView项后,我想显示有关新Activity的详细数据。单击ListView项时,我下面的代码会使应用程序崩溃。请查看我的代码。ListView项点击代码listView.setOnItemClickListener(newAdapterView.OnItemClickListener(){@OverridepublicvoidonItemClick(AdapterViewadapterView,Viewview,intposition,longl){Cursorres=myDB.getPersonnelList();Int

c# - 更改 Xamarin Forms 上 ListView 项的背景颜色

我有一个ListView,它从ObservableCollection绑定(bind)它的项目,还有一个Button,它改变一个特定对象的“Amount”属性那个ObservableCollection。我想更改这些“金额”已更改的Items的BackgroundColor。我已经为此搜索了解决方案,但找不到。有人知道解决这个问题的方法吗? 最佳答案 一种方法是添加一个新属性,例如HasAmountChanged,将视单元的背景颜色绑定(bind)到该属性,并使用ValueConverter设置颜色。这看起来像下面这样:具有属性的对

java - 如何从 ListView 中删除选定的项目?

我想知道如何从用户界面的ListView中删除一个项目(用户可以选择)。ListView仅包含显示IP地址的TextView。现在,当我按下按钮(删除)时,我想从ListView中删除所选项目。现在我通过使用ArrayList来跟踪选定的项目,它包含项目的索引。我已经将ListView的choiceMode设置为multipleChoice,所以这些索引应该是准确的。我不知道最好的方法,但我的方法是这样的:mEndPointList.setOnItemClickListener(newOnItemClickListener(){@OverridepublicvoidonItemClic

java - 带有放大和缩小选项的 Android 圆形图库或 ListView

我想要一个循环滚动的列表或图库,并且当前项目必须放大而其他项目必须缩小......如下。任何人都可以提供实现的好主意以及任何代码帮助...谢谢。 最佳答案 看看下面的链接http://www.codeproject.com/KB/android/androcarousel.aspx而这个http://www.inter-fuser.com/2010/01/android-coverflow-widget.html 关于java-带有放大和缩小选项的Android圆形图库或ListView

android - 带有自定义 ArrayAdapter 的 ListView 未更新

我目前正在尝试返回TextView、计时码表和复选框的自定义View。我已经重写了getView方法,但我不确定我是否做对了。我将不胜感激对arrayadapter的一些评论。它目前不会在我的应用程序中更新。谢谢!主javapublicclassTaskTrackerextendsActivity{/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R

android - 大量 TextView 会影响性能吗?我应该切换到 ListView 而不是使用 Scrollview 吗?

所以我有一个显示网格(TableView,其中每个TableRow主要是TextView)的屏幕,就像记分卡一样,有8行和11列。我想向其中添加大约10行,并将其保存在ScrollView中。但我想知道我是否应该将整个东西切换到ListView。假设我的网格有一半是“屏幕外”的,那么仅使用ScrollView是否会影响性能(渲染时间、内存使用)?或者我最好去ListView吗?基本上我只是不希望它在第一次显示屏幕时(或在滚动期间)滞后。谢谢。 最佳答案 我会用一个ListView...太舒服了使用ListView,您可以轻松管理选定

Android:无限滚动 - ListView 和 Cursor

我有大约15,000行的数据库表,我想将其显示在ListView中。我想显示前100个,当用户向下滚动到最后一个项目时,应该加载下一个100个(依此类推......)。我已经在OnScrollListener()上实现,它调用负责加载更多项目的AsyncTask。我遇到的问题是,在将更多行添加到游标后,我的SimpleCursorAdapter没有更新。我试过adapter.notifyDataSetChanged();但这没有任何作用。这是列表监听器:myListView.setOnScrollListener(newOnScrollListener(){publicvoidonSc

android - 使用 SimpleCursorAdapter 和 ViewBinder 在 ListView 项中设置图像

有没有一种方法可以将图像设置为ListView中的ImageView?在此,我使用SimpleCursorAdapter显示所有字段并使用ViewBinder将图像位图设置为ImageView。使用AsyncTask下载图像。下面提供了我编写的代码:privatevoidupdateTimelineUI(){Cursordata=dbHelper.query(Constants.TABLE_NAME,null,null);if(data.moveToFirst()){adapter=newSimpleCursorAdapter(this,R.layout.tweet_row,data,

android - 在 android 中拉取 ListView 时刷新适配器

如何应用下拉ListView的效果,释放时会刷新。和Facebook一样,下拉时会刷新NewsFeeds。 最佳答案 您可以使用this用于在android中创建此类列表。您必须在代码中使用刷新监听器:PullToRefreshListViewlistView=(PullToRefreshListView)findViewById(R.id.pull_to_refresh_listview);listView.setOnRefreshListener(newOnRefreshListener(){publicvoidonRefres

Android - 在 ListView 中显示来自数据库的游标结果

我一直在努力让我的光标在ListView中正确显示。它在使用toast时正确显示,因此光标可以正确检索数据,但我无法使其以列表格式显示。每行应该有6列。它只显示一行,没有数据。我敢肯定这是一个非常基本的问题。也许有人可以告诉我哪里出错了,我将不胜感激。显示光标.JavapublicclassDisplayCursorextendsListActivity{MyDBManagerdb=newMyDBManager(this);@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstance