android-listview 相关问题

AdapterView的子类,它显示垂直滚动列表中的项目。

如何在listview中高效加载1000条数据

我有 1000 个客户需要从服务器加载到自定义列表视图中。但我需要更多时间来填充列表视图。我正在使用搜索选项来搜索客户,因此我需要加载和显示...

回答 2 投票 0

您的内容必须有一个 id 属性为“android.R.id.list”的 ListView

我创建了一个像这样的xml文件: 我创建了一个像这样的xml文件: <?xml version="1.0" encoding="utf-8"?> <ListView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/list" > </ListView> 还有一项活动: public class ExampleActivity extends ListActivity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.mainlist); } } 如你所见,我没有做任何其他事情。但我收到此错误: 您的内容必须有一个 id 属性为“android.R.id.list”的 ListView 即使我的 xml 中有 android:id="@+id/list" 行。 有什么问题吗? 像这样重命名 ListView 的 id, <ListView android:id="@android:id/list" android:layout_width="fill_parent" android:layout_height="fill_parent"/> 由于您正在使用 ListActivity,您的 xml 文件在提及 ID 时必须指定关键字 android。 如果您需要自定义 ListView,则不必扩展 ListActivity,而只需扩展 Activity,并且应该具有相同的 id,无需关键字 android。 您的 mainlist.xml 文件中应该有一个列表视图,其 id 为 @android:id/list <ListView android:id="@android:id/list" android:layout_height="wrap_content" android:layout_height="fill_parent"/> <ListView android:id="@android:id/list" android:layout_width="fill_parent" android:layout_height="fill_parent"/> 这应该可以解决你的问题 我根据上面的反馈修复此问题的确切方法,因为我一开始无法让它工作: activity_main.xml: <?xml version="1.0" encoding="utf-8"?> <ListView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@android:id/list" > </ListView> MainActivity.java: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); addPreferencesFromResource(R.xml.preferences); 首选项.xml: <?xml version="1.0" encoding="utf-8"?> <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" > <PreferenceCategory android:key="upgradecategory" android:title="Upgrade" > <Preference android:key="download" android:title="Get OnCall Pager Pro" android:summary="Touch to download the Pro Version!" /> </PreferenceCategory> </PreferenceScreen> 继承Activity类而不是ListActivity就可以解决这个问题。 public class ExampleActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.mainlist); } } <ListView android:id="@id/android:list" android:layout_width="fill_parent" android:layout_height="wrap_content" android:drawSelectorOnTop="false" android:scrollbars="vertical"/> 影响我的另一件事:如果您有多个测试设备,请确保对设备使用的布局进行更改。就我而言,我花了一段时间对“layout”目录中的 xml 进行更改,直到我发现我的较大手机(我在测试中途切换到该手机)正在使用“layout-sw360dp”目录中的 xml。咕噜!

回答 7 投票 0

如何在列表视图中显示位图?

我想在列表视图中显示下载的图像。图像通过 DownloadImage 函数下载,并且是位图。 如何在 ListView 中显示它? 图像存储在 xampp 中的 htdocs 文件夹中和...

回答 3 投票 0

如何控制水平ListView?

我目前正在使用 Devsmartlib.jar 库。 这是我的 act.xml 文件中的内容: 我目前正在使用 Devsmartlib.jar 库。 这是我的 act.xml 文件中的内容: <LinearLayout android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" xmlns:android="http://schemas.android.com/apk/res/android" android:gravity="right"> <com.devsmart.android.ui.HorizontalListView android:id="@+id/hlistview" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_gravity="right" /> </LinearLayout> 我想从右到左显示我的列表,但它不起作用。 请帮助我。 这段代码可以工作! mLayoutManager = new LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL, true); mRecyclerView.setLayoutManager(mLayoutManager); 如果您尝试修改宽度以为圆圈提供空间,您可以在实际项目中执行此操作。如果您认为每个项目中的圆圈周围需要更多空间,请编辑各个项目的 XML 并将其添加到您拥有的圆圈的 ImageView 中: android:padding = "6dp" 或者任何你认为看起来更好的尺寸,让圆圈不那么拥挤。 您的另一个主要选项是将其添加到您的实际 ListView XML: android:minWidth="50dp" 或任何看起来合适的值。这将为每个视图设置最小宽度。不过,我建议使用上面提到的视图的 XML,因为这是一个更通用的扩展解决方案。 您可以在此处的 Android 文档中阅读有关 android:minWidth 的更多信息。 <LinearLayout android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" xmlns:android="http://schemas.android.com/apk/res/android" android:gravity="right"> <com.devsmart.android.ui.HorizontalListView android:id="@+id/hlistview" android:layout_width="fill_parent" android:layout_height="wrap_content" android:stackFromBottom="true" //<==Add this android:layout_gravity="right" /> </LinearLayout>

回答 3 投票 0

Android从asstes文件夹中读取PDF文件

我有需要放入asstes文件夹中的PDF文件列表,我的要求是从asstes中读取文件并将其显示在列表视图中。 如果我们点击每个列表项需要阅读相应的 PDF 文件 我

回答 1 投票 0

如何在 Jetpack Compose 中拖动和重新排序列表?

有人可以帮我纠正重新排序列表的逻辑吗?我相信 viewmodel 中的 moveTodo 功能无法正常工作。重新排序是有效的,但不像应有的那样。 项目结构 ....

回答 1 投票 0

在listview中实现分页

实际上我有一个包含 30 个项目的列表视图。我想实现分页,即有两个按钮作为下一个和上一个,这样当我单击下一个时它会显示大约 5 个项目,依此类推。 请提供...

回答 3 投票 0

如何在ListView中突出显示所选项目?

我知道android在TouchMode下不会突出显示任何内容。但我正在做一些类似于 gmail 应用程序的事情,您可以从左侧选择内容并在右侧显示详细信息...

回答 7 投票 0

如何从 AlertDialog 中的列表视图获取 onItemclick

我有一个带有三个相同按钮和三个相同文本视图的活动。每个按钮 onClick 都会通过以下代码调用 AlertDialog: PickerDialog = new PickerDialogFragment();

回答 1 投票 0

在 Android .Net Maui 上禁用 ViewCell 长按加载动画

我想禁用当用户长按 Android 原生 ViewCell 时显示的加载动画。我能够通过执行以下操作来禁用单击时 ViewCell 的突出显示...

回答 1 投票 0

Listview 单击项目仅检测双击而不检测单击事件

如何获取列表视图中的项目以在单击事件时检测我的列表视图 OnitemClickListener 在单击该项目时正在工作,但我的列表视图包含一个图像和一个按钮,每个都带有

回答 2 投票 0

从数组适配器中删除数据时更新列表视图

我正在创建一个 listView 并在我的主要活动中为其设置一个自定义 arrayAdapter 。在适配器的 getView 方法中使用 onClickListener 来尝试删除单击的项目。它正在...

回答 2 投票 0

java android listview setOnLongClickListener

长按功能,覆盖功能已更改,只有过时的参考。 我也使用点击监听器。 但 onLongClick 覆盖函数没有位置变量。 C...

回答 1 投票 0

列表视图未显示在对话框中(JAVA、Android)

我试图向用户显示一个对话框,其中包含一个列表。无论我如何尝试,它都不会显示在对话框中。 代码: 这是在 TaskInputActivity 中,我在其中创建对话框和适配器

回答 1 投票 0

Listview - 在 Android Java 中正确链接项目时出现错误

我已正确链接列表适配器和其他列表项组件。 它没有获取 Activity_main_cake_items.xml 的 android:id 并给出此错误。 无法解析符号“listviewCa...

回答 1 投票 0

FloatingActionButton 不会更改 LIstView 中的 EditText 项目

我试图通过单击 FloatingActionButton 来更改 ListView 中的 EditText。我想从我的活动中的每个 ListView 项目的字符串数组中 editText.setText 公开课

回答 1 投票 0

Android Studio - Java - 突出显示 ListView 项目背景颜色的困难

简介: 我在 Android 应用程序中突出显示 ListView 项目的背景颜色时遇到问题。尽管我尝试以编程方式修改背景颜色,

回答 1 投票 0

改造 API 调用返回 NULL 数据

我正在使用改造调用 API,它返回 null。 模型类 数据类员工( 有效 ID:整数, val 员工姓名:字符串, valemployee_salary: Int, 员工年龄值:...

回答 1 投票 0

Sqlite android 停止处理更新、删除

我有一个带有列表视图和一个按钮的活动,我使用 sqlite 作为数据库 私有 SQLiteDatabase 数据库; db = getBaseContext().openOrCreateDatabase("app.db", MODE_PRIVATE, null); db.execS...

回答 1 投票 0

我正在 Flutter 中制作应用程序,但项目不适合屏幕

我正在Flutter中制作一个应用程序,但项目不适合屏幕,当我想使用ListView时,项目的位置混合在一起,看起来很糟糕,我该如何编辑这些代码? 小鬼...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.