草庐IT

listView

全部标签

java - 如何在android中创建可变数量的textviews

希望这不是一个糟糕的问题,但我已经搜索过S.O.一直找不到答案。我正在创建一个本质上是闹钟的android应用程序。我希望主要Activity显示已创建的所有警报以及有关警报的一些信息。我的问题是如何根据已创建的警报数量创建给定数量的TextView。例如,如果用户创建(但未删除)5个警报,我如何让它显示5个TextView,而不只是硬编码的TextView数量?以下是我用于测试功能的可怕的硬编码原型(prototype)(除了这个挂起)。如您所见,只有三个硬编码的TextView,而不是用户创建的多个TextView。同样,我希望这不是一个太深入的问题,也不是一个在别处发布了答案但我

android - Listview 中的左右对齐行?

我的目标如下图我有以下代码row_right.xml行左.xml主.xml但我的结果变成了我该如何修复它?更新1我的listAdapter.javapublicclassListAdapter1extendsBaseAdapter{privateLayoutInflatermyInflater;privateListlist;publicListAdapter1(Contextcontext){myInflater=LayoutInflater.from(context);}publicvoidsetData(Listlist2){this.list=list2;}@Overridep

Android listview项目背景改变

我有一个安卓ListView。我想在单击一个ListView项目时更改ListView项目背景。然后之前选择的项目必须回到默认背景。这意味着只需选择一项。找了好久。我可以使用onItemClick()更改所选项目的背景但我无法更改之前选择的项目。例如,如果我选择第二项,它就被改变了。然后我选择第三项。我的天啊!它也改变了!我能为此做些什么。我怎样才能得到以前的位置?这是我的安卓代码。privateclassListViewItemClickListenerimplementsAdapterView.OnItemClickListener{@OverridepublicvoidonIte

android - 从服务 android 更新我的 Activity 中的 ListView

我有2节课,1.Activity类2.服务类当服务有任何更新时,我需要在我的Activity中更新我的ListView。实际上我像聊天应用程序一样尝试,我的服务总是检查我的数据库,如果它有任何新字符串,我需要在我的Activity中更新而不重建,我只需要刷新ListView。我发现它将使用iBinder进行操作,但我不知道如何使用它。谁能给我一些代码示例建议。referredpages 最佳答案 您应该使用绑定(bind)服务。我在我的应用程序中做了类似的事情。单击刷新后,我调用了一项服务,该服务在后台获取数据并更新UI。在这里查看

android - 如何以编程方式创建 DrawerLayout

我想在我的主要Activity中将这个xml翻译成java,输出是抽屉导航。我只需要这部分的帮助,我完成了剩下的部分。我想用java代码写上面的xml,怎么样?提前致谢更新finalDrawerLayoutdrawer=newandroid.support.v4.widget.DrawerLayout(this);finalFrameLayoutfl=newFrameLayout(this);fl.setId(CONTENT_VIEW_ID);finalListViewnavList=newListView(this);drawer.addView(fl,newFrameLayout.

android - 本 map 片通过android中的本地json

我有一个本地json,其中包含一些显示在ListView中的静态数据。每个对象都应该有一个图像/Logo,该图像/Logo也显示在ListView中。该图像将在本地并位于可绘制文件夹中。data/listview类似这个http://wptrafficanalyzer.in/blog/android-itemclicklistener-for-a-listview-with-images-and-text/在本教程中,所有数据和图像都存储在数组中。我的数据存储在JSON中。那么如何在JSON中“引用”图像或图像名称以及在创建ListView时如何实际访问图像?

android - 如何将上下文操作栏 (CAB) 与 support.v7.widget.Toolbar 和 Listview 一起使用?

我正在尝试将CAB与ListView一起使用:listView.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE_MODAL);listView.setMultiChoiceModeListener(newListView.MultiChoiceModeListener(){@OverridepublicvoidonItemCheckedStateChanged(ActionModemode,intposition,longid,booleanchecked){mode.setTitle(getString(R.string.list_select

android - 当将 EditText 聚焦在 ListView 或 RecyclerView 中时,键盘显示但滚动不起作用

当我触摸ListView或RecyclerView中的EditText时,会显示软键盘。然后我单击键盘上的下一步按钮,焦点更改为下一个EditText。在最后一个可见的EditText之后,焦点更改为下一个EditText,但ListView或RecyclerView没有在内部滚动,并且所有屏幕都在状态栏下方,每个键盘下一个Button单击。以下用于此屏幕的xml: 最佳答案 我是这么想的。希望对您有所帮助。mEditText.setOnEditorActionListener(newTextView.OnEditorActionL

Android Espresso listView 滚动到

我有一个list_view,我想对其进行测试。list_view项目布局为RelativeLayout,适配器为ItemAdapter。此代码工作正常(包含DaftPunk的项目可见):@TestpublicvoidlistViewTest(){Espresso.onView(withText("DaftPunk")).perform(click());}这两种变体都失败了:(滚动开始,来到项目然后失败,错误就在这道题的最前面。)@TestpublicvoidlistViewTest(){Espresso.onData(artistWithName("ImagineDragons"))

Android ListView 不同的分割线图片

在ListView中,我可以使用android:divider=image更改分隔图像,但我想为不同的项目显示不同的分隔图像,我该怎么做? 最佳答案 为什么不使用分隔图像并将分隔图像作为每个项目的View的一部分?例如,在View的顶部有一个标签和一个图标,在底部有分隔图像。 关于AndroidListView不同的分割线图片,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/177