草庐IT

ListView1

全部标签

android - 可以动态更改 ListView 的适配器吗?

我想根据需要更改ListView的ArrayAdapter,而不是创建多个Activity。我在API中没有看到任何提及关于是否可以多次调用setAdapter()。更具体地说,假设我想启动一个具有ListView的Activity。在此示例中,ListView使用listView.setAdapter(this)进行初始化,例如来自CategoryArrayAdapter。然后用户选择一个类别。在不启动新Activity的情况下,代码将为同一ListView设置新适配器。新的适配器,比如ItemArrayAdapter调用listView.setAdapter(this)。是否有人有

android - 可以动态更改 ListView 的适配器吗?

我想根据需要更改ListView的ArrayAdapter,而不是创建多个Activity。我在API中没有看到任何提及关于是否可以多次调用setAdapter()。更具体地说,假设我想启动一个具有ListView的Activity。在此示例中,ListView使用listView.setAdapter(this)进行初始化,例如来自CategoryArrayAdapter。然后用户选择一个类别。在不启动新Activity的情况下,代码将为同一ListView设置新适配器。新的适配器,比如ItemArrayAdapter调用listView.setAdapter(this)。是否有人有

android - 如何使用自定义行和标题布局预览 Android ListView

我已经多次为标题和行项创建了一个带有自定义布局的ListView,但总是让我烦恼的是AndroidStudio中的UI预览不显示预览。显然,因为自定义布局是由ListView或CursorAdapter以编程方式加载的,但是如果我想知道如何在xml中指定页眉和页脚布局以便我可以看到预览。有人知道怎么做吗? 最佳答案 您可以使用tools:listitem.只需在布局的根目录中添加工具命名空间然后在您的ListView中设置您的列表项布局也可以使用listheader/listfooter设置页眉/页脚。

android - 如何使用自定义行和标题布局预览 Android ListView

我已经多次为标题和行项创建了一个带有自定义布局的ListView,但总是让我烦恼的是AndroidStudio中的UI预览不显示预览。显然,因为自定义布局是由ListView或CursorAdapter以编程方式加载的,但是如果我想知道如何在xml中指定页眉和页脚布局以便我可以看到预览。有人知道怎么做吗? 最佳答案 您可以使用tools:listitem.只需在布局的根目录中添加工具命名空间然后在您的ListView中设置您的列表项布局也可以使用listheader/listfooter设置页眉/页脚。

android - android中每行中带有添加和删除按钮的ListView

我正在开发一个android应用程序,在其中创建了一个ListView。我必须在ListView中的每一行添加2个按钮。这两个按钮是添加和删除。当用户选择其中一个按钮时,应该采取一些行动。我该怎么做? 最佳答案 您首先需要创建一个自定义布局xml,它将代表您列表中的单个项目。您将把您的两个按钮与您想要从列表中显示的任何其他项目一起添加到此布局中。接下来,您将需要创建一个自定义ArrayAdapter类,您将使用它来扩充您的xml布局,以及处理您的按钮和点击事件。publicclassMyCustomAdapterextendsBas

android - android中每行中带有添加和删除按钮的ListView

我正在开发一个android应用程序,在其中创建了一个ListView。我必须在ListView中的每一行添加2个按钮。这两个按钮是添加和删除。当用户选择其中一个按钮时,应该采取一些行动。我该怎么做? 最佳答案 您首先需要创建一个自定义布局xml,它将代表您列表中的单个项目。您将把您的两个按钮与您想要从列表中显示的任何其他项目一起添加到此布局中。接下来,您将需要创建一个自定义ArrayAdapter类,您将使用它来扩充您的xml布局,以及处理您的按钮和点击事件。publicclassMyCustomAdapterextendsBas

Android ListView header

如何在ListView控件中制作这些标准标题标签?例如,在联系人应用程序中,您会看到字母表中每个字母的分组联系人的第一个字母。如果可能,请提供一些代码fragment,说明如何构建分组数据和ListView的显示。 最佳答案 您可以使用我的MergeAdapter或JeffSharkey的SeparatedListAdapter为此。在MergeAdapter的情况下,您将为节标题添加一个普通的View(例如TextView),然后是一个Adapter用于该部分的内容。起泡、冲洗、重复。

Android ListView header

如何在ListView控件中制作这些标准标题标签?例如,在联系人应用程序中,您会看到字母表中每个字母的分组联系人的第一个字母。如果可能,请提供一些代码fragment,说明如何构建分组数据和ListView的显示。 最佳答案 您可以使用我的MergeAdapter或JeffSharkey的SeparatedListAdapter为此。在MergeAdapter的情况下,您将为节标题添加一个普通的View(例如TextView),然后是一个Adapter用于该部分的内容。起泡、冲洗、重复。

android - 如何将部分分隔符/分隔符添加到 ListView?

我目前正在为我的应用程序制作一个菜单,使用DrawerLayout和ArrayAdapter子类来实现类似于Facebook抽屉菜单的功能。我目前在创建列表时没有问题,但现在看起来不错,我想在不同类型的选项(即与用户相关和与应用程序相关的选项)之间添加分隔符,并在列表顶部添加一个搜索栏菜单。我当前的ArrayAdaptor子类的代码如下:publicclassDrawerMenuAdapterextendsArrayAdapter{privateContextcontext;privateString[]values;privateintresId;publicDrawerMenuAd

android - 如何将部分分隔符/分隔符添加到 ListView?

我目前正在为我的应用程序制作一个菜单,使用DrawerLayout和ArrayAdapter子类来实现类似于Facebook抽屉菜单的功能。我目前在创建列表时没有问题,但现在看起来不错,我想在不同类型的选项(即与用户相关和与应用程序相关的选项)之间添加分隔符,并在列表顶部添加一个搜索栏菜单。我当前的ArrayAdaptor子类的代码如下:publicclassDrawerMenuAdapterextendsArrayAdapter{privateContextcontext;privateString[]values;privateintresId;publicDrawerMenuAd