草庐IT

ListView1

全部标签

Android 常见界面控件(ListView、RecyclerView、自定义View篇)

Android常见界面控件(ListView、RecyclerView、自定义View篇)目录3.3ListView的使用3.3.1ListView控件的简单使用3.3.2常用数据适配器3.3.3案例——Android生物商城3.4RecyclerView的使用3.5自定义View3.5.1自定义View常用的3个方法3.5.2用自定义View在界面中显示圆形在这里插入图片描述3.3ListView的使用例如微信淘宝等应用程序,这些程序通常会在一个页面中展示多个条目,并且每一个条目布局风格一致,这种数据的展示方式是通过ListView控件实现的3.3.1ListView控件的简单使用ListV

Android实现购物车App(ListView和GridView的使用)

1.ListView的使用运行效果点击商品跳转到商品详细信息在Layout布局文件下创建item.xml文件,这里的item.xml文件就是上图中每一个item创建item.xmlitem.xml布局文件代码androidx.constraintlayout.widget.ConstraintLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.co

android - Listview 没有被填充,getView() 没有被调用

我在让我的ListView显示在我正在编写的一个简单应用程序中时遇到了一些问题。由于某种原因,我的适配器类的getView()方法没有被调用。但是,当在我的适配器类中调用getCount()时,它并没有返回0,而是实际上返回了正确的值。我真的很困惑为什么这不起作用。这是我的Activity:importandroid.app.Activity;importandroid.os.Bundle;importandroid.widget.ListView;publicclassCardListActivityextendsActivity{protectedListViewlv;protec

android - Listview 没有被填充,getView() 没有被调用

我在让我的ListView显示在我正在编写的一个简单应用程序中时遇到了一些问题。由于某种原因,我的适配器类的getView()方法没有被调用。但是,当在我的适配器类中调用getCount()时,它并没有返回0,而是实际上返回了正确的值。我真的很困惑为什么这不起作用。这是我的Activity:importandroid.app.Activity;importandroid.os.Bundle;importandroid.widget.ListView;publicclassCardListActivityextendsActivity{protectedListViewlv;protec

android - 当我使用自己的 ListAdapter 时,ListFragment 的 ListView 会抛出 NullPointerException

我正在尝试在ListFragment中显示我的数据库中的数据。为此,我在使用ListActivity时采用了相同的方式,创建了自己的适配器(适配器可能看起来很奇怪,我从一个在我的旧项目中扩展BaseAdapter的类转换它):packagecom.mysys.asistan;importandroid.app.ListFragment;importandroid.content.Context;importandroid.database.DataSetObserver;importandroid.os.Bundle;importandroid.view.LayoutInflater;

android - 当我使用自己的 ListAdapter 时,ListFragment 的 ListView 会抛出 NullPointerException

我正在尝试在ListFragment中显示我的数据库中的数据。为此,我在使用ListActivity时采用了相同的方式,创建了自己的适配器(适配器可能看起来很奇怪,我从一个在我的旧项目中扩展BaseAdapter的类转换它):packagecom.mysys.asistan;importandroid.app.ListFragment;importandroid.content.Context;importandroid.database.DataSetObserver;importandroid.os.Bundle;importandroid.view.LayoutInflater;

android - 具有滚动速度控制的无限自动滚动 ListView

我一直在研究ListView的想法,它可以在没有用户交互的情况下自动滚动,并且使用androidAPI是绝对可行的,例如smoothScrollToPositionFromTop。我已经实现了ListViewBaseAdapter,它永远(几乎)加载项目以获得不间断的self重复ListView。我想在这里实现的是让我的ListView以一定的速度(慢)永远滚动,以使项目在向下滚动时清晰可读,我还不确定ListView是我最好的选择。下面是我正在尝试做的一个fragment。结果不知何故还不错,但不够流畅,我能感觉到ListView闪烁。我需要提高流畅度、效率和控制速度newThrea

android - 具有滚动速度控制的无限自动滚动 ListView

我一直在研究ListView的想法,它可以在没有用户交互的情况下自动滚动,并且使用androidAPI是绝对可行的,例如smoothScrollToPositionFromTop。我已经实现了ListViewBaseAdapter,它永远(几乎)加载项目以获得不间断的self重复ListView。我想在这里实现的是让我的ListView以一定的速度(慢)永远滚动,以使项目在向下滚动时清晰可读,我还不确定ListView是我最好的选择。下面是我正在尝试做的一个fragment。结果不知何故还不错,但不够流畅,我能感觉到ListView闪烁。我需要提高流畅度、效率和控制速度newThrea

android - 如何检查我的 ListView 是否有可滚动的项目数?

您如何知道您的ListView是否有足够数量的项目以便它可以滚动?例如,如果我的ListView上有5个项目,所有项目都将显示在一个屏幕上。但如果我有7个或更多,我的ListView开始滚动。我如何知道我的列表是否可以通过编程方式滚动? 最佳答案 当最后一个项目在屏幕上部分可见时,Diegosan的答案无法区分。这是该问题的解决方案。首先,ListView必须先呈现在屏幕上,然后我们才能检查其内容是否可滚动。这可以通过ViewTreeObserver完成:ViewTreeObserverobserver=listView.getVi

android - 如何检查我的 ListView 是否有可滚动的项目数?

您如何知道您的ListView是否有足够数量的项目以便它可以滚动?例如,如果我的ListView上有5个项目,所有项目都将显示在一个屏幕上。但如果我有7个或更多,我的ListView开始滚动。我如何知道我的列表是否可以通过编程方式滚动? 最佳答案 当最后一个项目在屏幕上部分可见时,Diegosan的答案无法区分。这是该问题的解决方案。首先,ListView必须先呈现在屏幕上,然后我们才能检查其内容是否可滚动。这可以通过ViewTreeObserver完成:ViewTreeObserverobserver=listView.getVi