草庐IT

ListView-Adapter

全部标签

Android - GridView 或 ListView ?

如何在我的应用程序中创建这种View?(截图其实是安卓市场上的一款安卓应用)。我很困惑,因为我假设我们可以通过使用Gridview或使用ListView创建相同类型的布局。问题:在Gridview中,我们可以在两行之间设置分隔符吗?我们可以为gridview中的每一行提供背景吗?在Listview中,我认为我们可以自定义listview与背景连续3本书,我们也可以给一个分隔符。从您的专家角度,请向我建议一种可能的解决方案,为android应用程序设计和创建相同类型的布局。 最佳答案 看Shelves的代码,由RomainGuy(Li

Android - GridView 或 ListView ?

如何在我的应用程序中创建这种View?(截图其实是安卓市场上的一款安卓应用)。我很困惑,因为我假设我们可以通过使用Gridview或使用ListView创建相同类型的布局。问题:在Gridview中,我们可以在两行之间设置分隔符吗?我们可以为gridview中的每一行提供背景吗?在Listview中,我认为我们可以自定义listview与背景连续3本书,我们也可以给一个分隔符。从您的专家角度,请向我建议一种可能的解决方案,为android应用程序设计和创建相同类型的布局。 最佳答案 看Shelves的代码,由RomainGuy(Li

android - ListView、SimpleCursorAdapter、一个 EditText 过滤器——为什么它什么都不做?

我想过滤一个SimpleCursorAdapter驱动的ListView,其上方有一个EditText框。我有以下代码,但是当我在框中输入时,什么也没有发生;完整列表继续显示。我做错了什么?mCursor=getDirectoryList(null);adapter=newSimpleCursorAdapter(this,R.layout.directory_people_item,mCursor,newString[]{directoryPeople.LAST_NAME,directoryPeople.FIRST_NAME,directoryPeople.MIDDLE_NAME,di

android - ListView、SimpleCursorAdapter、一个 EditText 过滤器——为什么它什么都不做?

我想过滤一个SimpleCursorAdapter驱动的ListView,其上方有一个EditText框。我有以下代码,但是当我在框中输入时,什么也没有发生;完整列表继续显示。我做错了什么?mCursor=getDirectoryList(null);adapter=newSimpleCursorAdapter(this,R.layout.directory_people_item,mCursor,newString[]{directoryPeople.LAST_NAME,directoryPeople.FIRST_NAME,directoryPeople.MIDDLE_NAME,di

android - 如何在 Android 的 ListView 中为菜单项创建图标?

我正在使用ListView来显示我的应用程序的主屏幕。主屏幕本质上是一个menu,用于进入应用程序的不同部分。目前,我有ListView其内容以编程方式添加到onCreate方法中。这是执行此操作的代码fragment:String[]mainItems={"Inbox","Projects","Contexts","NextActions"}@OverridepublicvoidonCreate(Bundleicicle){super.onCreate(icicle);setContentView(R.layout.main);setListAdapter(newArrayAdapt

android - 如何在 Android 的 ListView 中为菜单项创建图标?

我正在使用ListView来显示我的应用程序的主屏幕。主屏幕本质上是一个menu,用于进入应用程序的不同部分。目前,我有ListView其内容以编程方式添加到onCreate方法中。这是执行此操作的代码fragment:String[]mainItems={"Inbox","Projects","Contexts","NextActions"}@OverridepublicvoidonCreate(Bundleicicle){super.onCreate(icicle);setContentView(R.layout.main);setListAdapter(newArrayAdapt

安卓。一起滚动 2 个 ListView

好的。我想要实现的是一种与Excel中的卡住Pane具有相同效果的布局。也就是说,我想要一个与主ListView水平滚动的标题行和一个与主ListView垂直滚动的左侧ListView。在其他维度滚动时,标题行和左侧ListView应保持静止。这是xml布局:然后我在ListActivity中使用此代码publicvoidonScroll(AbsListViewview,intfirstVisibleItem,intvisibleItemCount,inttotalItemCount){Viewv=recordsListView.getChildAt(0);inttop=(v==nul

安卓。一起滚动 2 个 ListView

好的。我想要实现的是一种与Excel中的卡住Pane具有相同效果的布局。也就是说,我想要一个与主ListView水平滚动的标题行和一个与主ListView垂直滚动的左侧ListView。在其他维度滚动时,标题行和左侧ListView应保持静止。这是xml布局:然后我在ListActivity中使用此代码publicvoidonScroll(AbsListViewview,intfirstVisibleItem,intvisibleItemCount,inttotalItemCount){Viewv=recordsListView.getChildAt(0);inttop=(v==nul

android - 知道 ListView 中的 View 何时离开屏幕?

我用谷歌搜索了这个,但找不到答案,所以这里......我有一个显示一些文本和图像的ListView。底层适配器出于性能原因(根据推荐的方法)回收View,并且我根据找到的推荐使用AsynchTask加载图像ontheAndroidDeveloperssite'sbitmappage.一切都完美而顺利,但我有一个问题。当适配器中的View被回收时,它仍然有对旧图像(ImageView)的引用。如果用户滚动缓慢,则AsynchTask有足够的时间来加载新图像并显示它,因此用户看不到新图像的重新加载。但是,如果用户滚动得非常快,加载图像的延迟意味着他们在被新图像替换之前看到旧图像(当View

android - 知道 ListView 中的 View 何时离开屏幕?

我用谷歌搜索了这个,但找不到答案,所以这里......我有一个显示一些文本和图像的ListView。底层适配器出于性能原因(根据推荐的方法)回收View,并且我根据找到的推荐使用AsynchTask加载图像ontheAndroidDeveloperssite'sbitmappage.一切都完美而顺利,但我有一个问题。当适配器中的View被回收时,它仍然有对旧图像(ImageView)的引用。如果用户滚动缓慢,则AsynchTask有足够的时间来加载新图像并显示它,因此用户看不到新图像的重新加载。但是,如果用户滚动得非常快,加载图像的延迟意味着他们在被新图像替换之前看到旧图像(当View