草庐IT

ListView1

全部标签

android - ListView 捕捉到项目

我正在使用ListView创建一个图片列表,这些照片的大小可以在屏幕上显示2到3张照片。我遇到的问题是,当用户停止滚动时,我希望可见列表的第一个项目会捕捉到屏幕顶部,例如,如果滚动结束并且第一个项目的一小部分图片显示时,我们向下滚动列表,使图片始终完全显示,如果显示大部分图片,我们向上滚动列表,使下一张图片完全可见。有没有办法在android中使用listview实现这一点? 最佳答案 我找到了一种方法来做到这一点,只需通过实现ListView.OnScrollListener来监听滚动并更改滚动结束时的位置@Overridepub

android - ListView 捕捉到项目

我正在使用ListView创建一个图片列表,这些照片的大小可以在屏幕上显示2到3张照片。我遇到的问题是,当用户停止滚动时,我希望可见列表的第一个项目会捕捉到屏幕顶部,例如,如果滚动结束并且第一个项目的一小部分图片显示时,我们向下滚动列表,使图片始终完全显示,如果显示大部分图片,我们向上滚动列表,使下一张图片完全可见。有没有办法在android中使用listview实现这一点? 最佳答案 我找到了一种方法来做到这一点,只需通过实现ListView.OnScrollListener来监听滚动并更改滚动结束时的位置@Overridepub

java - 如何为 ListView 创建自定义光标适配器以用于图像和文本?

您好,我想创建一个自定义光标适配器,这样我就可以显示带有2行文本的图像。我在理解自定义光标适配器时遇到了一些麻烦,但我不明白如何添加要从数据库中的路径填充的ImageView。 最佳答案 会,我实际上已经实现了一些与您正在寻找的非常相似的东西。这是我的实现。importandroid.content.Context;importandroid.content.SharedPreferences;importandroid.content.res.Resources;importandroid.database.Cursor;impo

java - 如何为 ListView 创建自定义光标适配器以用于图像和文本?

您好,我想创建一个自定义光标适配器,这样我就可以显示带有2行文本的图像。我在理解自定义光标适配器时遇到了一些麻烦,但我不明白如何添加要从数据库中的路径填充的ImageView。 最佳答案 会,我实际上已经实现了一些与您正在寻找的非常相似的东西。这是我的实现。importandroid.content.Context;importandroid.content.SharedPreferences;importandroid.content.res.Resources;importandroid.database.Cursor;impo

Android SwipeRefreshLayout如果child不是ListView或ScrollView如何实现canChildScrollUp

嗨,我有一个SwipeRefreshLayout,它包含一个相对布局,其中包含一个ScrollView和另一个View,当我向下滚动列表时,有时不会向上滚动,而是运行onRefresh函数。除非View位于顶部,否则我如何防止它运行?我读过关于canChildScrollUp但没有找到正确实现它的方法。这是我的布局这是我实现类(class)的地方swipeLayout=(SwipeRefreshLayout)v.findViewById(R.id.swipe_container);swipeLayout.setColorSchemeColors(Color.parseColor("#e

Android SwipeRefreshLayout如果child不是ListView或ScrollView如何实现canChildScrollUp

嗨,我有一个SwipeRefreshLayout,它包含一个相对布局,其中包含一个ScrollView和另一个View,当我向下滚动列表时,有时不会向上滚动,而是运行onRefresh函数。除非View位于顶部,否则我如何防止它运行?我读过关于canChildScrollUp但没有找到正确实现它的方法。这是我的布局这是我实现类(class)的地方swipeLayout=(SwipeRefreshLayout)v.findViewById(R.id.swipe_container);swipeLayout.setColorSchemeColors(Color.parseColor("#e

android - 自定义 ListView 和上下文菜单。如何得到它?

我的应用中有两个布局文件。我也有Activity扩展ListActivity。此Activity的每个项目看起来都考虑item.xml布局文件。长按项目时,我正在尝试获取上下文菜单,但我没有看到它。在我的Activity中,我尝试registerForContextMenu(getListView())并覆盖两个方法@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);Bundlebundle=this.getIntent().getExtras();regist

android - 自定义 ListView 和上下文菜单。如何得到它?

我的应用中有两个布局文件。我也有Activity扩展ListActivity。此Activity的每个项目看起来都考虑item.xml布局文件。长按项目时,我正在尝试获取上下文菜单,但我没有看到它。在我的Activity中,我尝试registerForContextMenu(getListView())并覆盖两个方法@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);Bundlebundle=this.getIntent().getExtras();regist

Android ListView 刷新

我有一个ListView,它通过一个数组向我显示一些数据(它在另一个类中,我通过它的对象访问它)。每当我通过上下文菜单从ListView中删除一个元素时,列表不会刷新,但该元素会从数组中删除。如何刷新列表以显示此内容?代码:publicvoidonCreateContextMenu(ContextMenumenu,Viewv,ContextMenuInfomenuInfo){if(v.getId()==R.id.mainListView){AdapterView.AdapterContextMenuInfoinfo=(AdapterView.AdapterContextMenuInfo

Android ListView 刷新

我有一个ListView,它通过一个数组向我显示一些数据(它在另一个类中,我通过它的对象访问它)。每当我通过上下文菜单从ListView中删除一个元素时,列表不会刷新,但该元素会从数组中删除。如何刷新列表以显示此内容?代码:publicvoidonCreateContextMenu(ContextMenumenu,Viewv,ContextMenuInfomenuInfo){if(v.getId()==R.id.mainListView){AdapterView.AdapterContextMenuInfoinfo=(AdapterView.AdapterContextMenuInfo