草庐IT

ListView1

全部标签

android - 如何在对话框listView中添加editText和icon?

我试图使对话框看起来像下图,其中listView包含图标和editText。但是,我只能分别使用listView和editText创建一个对话框。我怎样才能将它们组合在一个对话框中?对话框ListView的代码@OverridepublicbooleanonOptionsItemSelected(MenuItemitem){switch(item.getItemId()){caseR.id.action_add_task:Stringnames[]={"A","B","C","D"};AlertDialog.BuilderalertDialog=newAlertDialog.Build

android - 如何添加边框以填充 ListView 行

我想为每个listview项目添加一个边框,但它看起来很难看。那么如何使所有边框填充行的高度呢?这是图片这是我的listview项目我的ListView谁能帮帮我? 最佳答案 首先将项目置于线性布局中,然后更改textviews的高度以匹配最左侧textView的高度 关于android-如何添加边框以填充ListView行,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3965

Android DrawerLayout 覆盖背景ListView

使用ListView和NavigationDrawer进行Activity,不幸的是,它们覆盖了我的ListView,我无法与它进行“onItemSelected”之类的任何交互。That'showitlookslike:但是每当我将DrawerLayout更改为不覆盖整个Activity而只是一小块,.onitemSelectisworking在我的布局代码下面:......我无法在任何地方找到答案,我相信这只是一个简单的修复问题。 最佳答案 你的ListView不工作的原因是因为你把它放在底层并在它上面放了一个抽屉所以抽屉在Li

android - 如何在 SyncAdapter 完成 Sync 后刷新 Android ListView

我扩展了一个AbstractThreadedSyncAdapter并让它每隔x分钟或当我通过代码手动请求同步时自动与我的服务器同步数据。效果很好。所以现在下一步是自动更新一个包含消息的ListView和另一个包含分配的作业的ListView。我发现的示例都假定您正在从同一Activity中更改数据集,或者您可以访问ListView绑定(bind)到的数据库游标。不幸的是,对于Android同步适配器,情况并非如此。它在后台运行,据我所知没有任何有用的引用。我的同步适配器:publicclassVttSyncAdapterextendsAbstractThreadedSyncAdapte

java - 如何使用适配器在 Android ListView 中显示 firestore 集合

我正在开发一个简单的应用程序,我需要在我的应用程序中查看特定FirebaseFirestore集合中的每个文档。为了完成这项工作,我认为最好的解决方案是使用带有自定义ArrayAdapter的ListView。并将Firestore文档转换为我创建的自定义Java类。我的文档设置为:(字符串)标题:(日期)截止日期:(数字)exp:(字符串)描述:但是,在我的逻辑中似乎有些东西不起作用。下面是我的这个过程的代码:任务.java:publicclassMissions{privateStringtitle;privateNumberexp;privateStringdate;privat

java - 读取 firebase DB 后如何更改 ListView 上的颜色和字体

如何处理为ListView显示空View的问题,因为当我从我的firebase数据库读取数据并将其显示在ListView中时,我不知道必须放入哪些数据。我正在使用CustomListAdapter更改字体颜色和ListView的背景颜色注意:我是从firebase数据库中读取数据并显示在ListView中,任何解决方案自定义列表适配器.javapublicclassCustomListAdapterextendsBaseAdapter{privatestaticfinalintHERO_COUNT=12;privateContextcontext;privateListitems;pu

android:识别 ListView 行中的单个项目?

我在由数据库表填充的ListActivity中有一个ListView。ListView的每一行都是一个RelativeLayout,其中包含三个依次命名为rowid、date和name的TextView。我可以使用ListView的.setSelection(intposition)方法以编程方式选择单独的行。这是我正在尝试做的事情:当我在界面上按下一个按钮时,从当前选定的列表行中获取rowid,并使用rowid执行数据库查询。我不知道如何从列表本身获取rowid。rowid可能与列表中的ID或位置不同,因为它是数据库中的rowid。我怀疑这需要使用适配器,但我已经尝试/在网上搜索了一

具有搜索功能的 Android ListView

我的动态ListView(从网络服务填充)有一个AutoCompleteTextView,“搜索”按钮。我已经为AutoCompleteTextView实现了自动完成功能,它工作正常;当我键入最少2个字符时,AutoCompleteTextView显示匹配结果,当我从填充列表中选择一个项目时,它自动出现在AutoCompleteTextView中。没关系,现在我需要为我的“搜索”按钮实现操作,当我点击这个按钮时,主ListView应该只显示匹配的结果。在不再次调用网络服务的情况下最好的方法是什么?提前致谢。-nehatha 最佳答案

android ListView ItemClick 获取子文本

我制作了一个扩展ListActivity的自定义listView,每行包含2个TextView和一个按钮。adapter=newSimpleAdapter(this,arraylist,R.layout.simplelistcustom,newString[]{"count","title"},newint[]{R.id.invisible,R.id.textView11});setListAdapter(adapter);当单击ListView行时,我获得了选定的行索引并使用该索引我得到了排childprotectedvoidonListItemClick(ListViewlistV

Android:如何使用光标在 ListView 中获取所选项目?

我是Android的新手。谁能告诉我当数据来自Cursor时如何从ListView中获取所选项目谢谢。 最佳答案 如果您创建了一个ListActivity(其中有一个ListView),则每次进入时都会调用onListItemClick()方法在列表中被单击。此方法有一个参数longid,其中包含您选择的项目的ID。这背后的想法是,您的SQLite数据库中的每个条目都有一个唯一的ID(使用auto_increment)。如果您使用SimpleCursorAdapter设置您的ListActivity,您将需要一个名为_id的列(如果