草庐IT

ListView_EnsureVisible

全部标签

android - 如何使用 OnItemClick 刷新我的 ListView 中单行的内容

我有一个带有复选框的ListView。我要实现的是一个onItemClick(在我的Activity中),如果我单击该行,它会检查/选择我的CheckBox,如下所示:@OverridepublicvoidonItemClick(AdapterViewparent,Viewview,intposition,longid){MyItemrow=ListofRows.get(position);row.setSelected(true);myAdapter.notifyDataSetChanged();}当我在行中单击时,由于方法notifyDataSetChanged()刷新了ListV

android - 如果 SimpleCursorAdapter 关闭,则 ListView 为空()

当我在cursor对象上调用close()方法时,我无法理解为什么我的ListActivity及其对应的listView是空的?让我解释一下......我从数据库中检索了一些值并将结果保存在我的游标对象中。之后,我创建了我的SimpleCursorAdapter并将数据库中的列与我的listView中的字段绑定(bind)。工作起来很有魅力,但是......如果我在onCreate()方法结束时调用cursor.close(),我的listView会显示为空吗?如果我将游标中的值记录到LogCat,在调用cursor.close()之前,它们一直存在,这非常合理,但为什么当cursor

android - ListView、CustomBaseAdapter 中的静态 header

大家好,我正在尝试在我的ListView中创建一个链接到CustomBaseAdapter的静态header。我想实现标题保持在顶部并且不随ListView滚动。如果我滚动列表,其他项目应该会在标题下消失。header是通过我制作的xml文件(lvheader)设置的。header在我的ListView上方正确显示,但它不是静态的并且随ListView滚动。有人可以帮我解决这个问题吗?提前致谢我已经搜索了stackoverflow以获得一些想法,这是结果。将header添加到我的Main.xml中的ListView中:ListViewkp=(ListView)findViewById(

c# - Android 单声道 : ListView Delete Items NotifyDataSet Changed

我正在尝试从ListView中删除行。当我单击删除时,该行被删除。但是,ListView无法更新。我必须单击后退按钮并返回才能看到已删除的项目。有没有办法在删除项目后刷新页面?这是我的代码:publicclassOrderHistoryAdapter:BaseAdapter{privateList_orders;privateActivity_context;publicOrderHistoryAdapter(Activitycontext,Listorders){_context=context;_orders=orders;}publicoverrideViewGetView(in

android - ViewPager 中使用的 Fragment 内的 ListView 的行为与预期不符

我对该ListView中的项目有疑问。正常行为是当用户点击一项时,背景颜色变为橙色。我的应用没有发生这种情况,我不明白为什么。main.xml只有一个:fragment的xml只有一个:我在listView项目中膨胀的View是:我为ListView定义的样式是:@drawable/list_subject_selector@android:color/transparent@drawable/list_subject_selectorlist_subject_selector可绘制对象是:我不知道为什么会这样...我正在使用AndroidICS进行测试。有什么想法吗?谢谢大家菲利普更

android - 如何在 ListView 中显示游标数据之前对其进行操作(使用加载程序)?

我的SherlockListFragment的每一项都包含3个TextView:一个名称和两个数字。数据来self的数据库的表objective,它具有以下结构:CREATETABLEobjective(_idINTEGERPRIMARYKEY,id_projectINTEGERNOTNULL,activity_codeINTEGERNOTNULL,day_durationINTEGERNOTNULL,week_frequencyINTEGERNOTNULL,FOREIGNKEY(id_project)REFERENCESproject(id_project));此外,我读到应该使用加

android - 如何使用 fastscroll 和 albhabet 索引器实现 ListView

请帮助我在这2天里感到震惊。我想在联系人应用程序/下图中实现一个带有fastscroll和albhabet索引器的ListView。我正在使用SimpleAdapter来填充ListView。从图中可以看出,通过从右侧的字母表索引器中选择一个字母,listView选择会转到相应的ListItem。请分享一些例子。提前谢谢你。EX:下面是我的代码,它只是对字母表进行排序,当我点击与E相关的E字母表数据是gng到diaplay..但是当我触摸字母表时它没有在中间显示E文本框。如何在中间显示E文本框..当我触摸fastscroll中间文本框时必须显示。主Activity.javapublic

java - 更改 ListView

我想在这个例子中使用自定义Listadapter这样我就可以得到getView()的好处然后获取ListView中按钮的id。这样我就可以使用delete按钮从数据库中检索(name_id)student作为列表。我想实现delete,这样当用户点击delete时,它将获取studentid>并将其从数据库中删除。如何将此处的适配器更改为自定义列表适配器?我的代码如下:publicclassManageSectionextendsListActivity{//ProgresogressDialogpDialog;privateProgressDialogpDialog;//Creati

android - 在 Android 的 ListView 中更改按钮的文本

我有一个使用自定义ArrayAdapter设置的自定义ListView。一排由10个按钮组成。单击按钮后,我无法更改按钮标题。在getView方法中,我正在为我的所有按钮设置一个支架。点击监听器在主要Activity中,它工作正常(我认为是这样),我能够获得按钮的引用:MyHolderh=(MyHolder)getListView().getAdapter().getView(position,null,null).getTag();Buttonb=h.myButton;现在当我调用b.getText()时,它会给我单击按钮的文本。但是当我尝试时:b.setText("xxx");按钮

Android 2.X 中的 Android ListView 问题

我创建了一个自定义数组适配器来填充ListView,当Activity加载时ListView文本消失。PlacesListAdapter.javapublicclassPlacesListAdapterextendsArrayAdapterimplementsFilterable{publicContextcontext;privateListplaces,orig,itemDetailsrrayList;privatePlaceFilterfilter;publicPlacesListAdapter(Contextcontext,inttextViewResourceId){supe