草庐IT

ListView1

全部标签

android - 如何将子项动态添加到可扩展 ListView 中。?

例如,我有一个编辑文本和一个按钮。当按下按钮时,文本被添加到我的可扩展ListView中的第一组,并且下面的每个项目都被添加到它下面。谢谢你。(如果您需要我到目前为止的代码,请索取。) 最佳答案 第一个你应该创建你自己的自定义适配器。一旦创建了一个这样的类。publicclassExpandableListParentClass{privateObjectparent;privateArrayListparentChildren;publicExpandableListParentClass(){}publicExpandableL

android - setChoiceMode(ListView.CHOICE_MODE_SINGLE) 如何取消选择?

我有一个ListView,它使用:setChoiceMode(ListView.CHOICE_MODE_SINGLE)因此,当用户单击列表项时,它会显示为选中状态。这工作正常并自动选择项目。注意:当用户点击列表项时,标准操作是更新另一个fragment中的一些内容。但是列表中有些列表项我不想选中。我没有更新内容,而是显示了一个对话框。麻烦的是,当用户摆脱对话框时,项目仍然被标记为选中,这是我不想要的。事实上,我根本不希望它被选中,并保持之前选中的列表项处于选中状态。有没有办法以编程方式选择一个列表项(这样您就可以选择是否将其设置为选中),同时使用CHOICE_MODE_SINGLE因为

android - 从服务器下载时,listview 将图像存储在 android 中的位置

我有一个应用程序从服务器(图像)下载数据并在android应用程序的ListView中列出这些图像当我们将图像(从服务器下载)添加到ListView时,ListView存储图像我的意思是listview存储在哪个位置共同的喜好?内部存储?其他? 最佳答案 它存储在内部存储中。您可以通过单击DDMS>FileExplorer>data>data>App_package_name来检查它好了。有时点击DDMS可能不显示,这时你只需要关闭并重新启动eclipse。希望这会有所帮助。 关于and

android - ListView 中的性能缓慢

我的Android应用程序遇到了一个非常奇怪的问题。简单地说,当我将图像内容放入ListViewitem时会出现问题。例如;假设我有一个具有以下布局的Fragment;以及我的“列表项”的以下布局;一切顺利。该列表以我想要的方式呈现。但是,每当我开始将图像(内容)放入ImageView时,事情就会变得一团糟。无论我做什么,列表加载速度都非常慢,滚动几乎是不可能的。我尝试了多种加载图像并将它们放入ImageView的方法。我尝试过的事情:在自定义Adapter中使用ViewHolder,从Drawables文件夹中将图像加载到AsyncTask中,然后将它们放入.onPostExecut

java - 设置 ListView 的最大行数

这是一道关于Android编程的题。我需要限制ListView中可见行的最大数量。在onCreate方法中,我有我的ListView的下一个代码:listView.setAdapter(newArrayAdapter(this,android.R.layout.simple_list_item_1,arrayListOfElements));在onPostExecute方法中我有下一个适配器:ArrayAdapteradapter=(ArrayAdapter)arrayListOfElements.getAdapter();adapter.notifyDataSetChanged();

android - 下载图像和更新 listView 的问题

我在下载图像和更新ImageView时遇到问题,我正在使用ExecutorServices下载图像,但我面临的问题是,就场景而言,我正在使用基本适配器在列表中显示Imageview。图像被下载但是这两个图像仅在firstImageView中更新。所以位图在同一个imageView中得到更新,有没有人遇到过类似的问题例如,我正在下载2个图像,它正在创建2个ImageDownloader实例,所有运行良好,直到下载前部分中该类的Run()行,一旦图像被下载,我将获得ImageView的对象引用第一个ImageDownloader类,我不知道为什么?我认为它与listview或适配器无关,它

Android ListView 滚动到

我有一个LinearLayout,其中包含一些其他View,其中有一个ListView。此View是通过单击按钮从另一个View加载的。此按钮以某种方式指定ListView中的哪个元素需要成为列表中的第一个可见元素。填充列表的元素是通过HTTP从外部服务器检索的。问题是我可以让第N个元素成为列表中的第一个元素。请注意,我不想将它从当前位置移动到新位置,我希望列表滚动。我尝试过setSelected()和scrollTo(x,y)和scrollBy(x,y)但没有成功。我也尝试过这段代码,尽管它很丑陋,但我只是想尝试一下它是否有效:ListViewcategoryList=(ListVi

android - ListView 在添加到 SQLiteDatabase 时不刷新

每当我向SQLiteDatabase添加内容时,ListView都不会显示它,但如果我完全重新启动应用程序,它就会显示。这是我的主要.java:packagecom.gantt.shoppinglist;importandroid.app.Dialog;importandroid.app.ListActivity;importandroid.database.Cursor;importandroid.database.sqlite.SQLiteDatabase;importandroid.os.Bundle;importandroid.view.View;importandroid.v

android - 使用 SimpleAdapter 在 Android ListView 中自定义字体

谁能告诉我如何将ListView的字体更改为arial我无法弄清楚。以下是我的代码:publicclassTopNewsActivityextendsListActivity{publicstaticfinalStringLOG_TAG="Infra";privateProgressDialogprogressDialog;/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);set

android - 无法在行 xml 中设置 listView 行高的高度

这是我的自定义适配器的getView方法:publicViewgetView(intposition,ViewconvertView,ViewGroupviewGroup){SingleEvententry=listSingleEvent.get(position);if(convertView==null){LayoutInflaterinflater=(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);convertView=inflater.inflate(R.layout.singl