草庐IT

listView

全部标签

android ListView 可点击问题

我有这个自定义列表。每行包含一个图像和两行文本,一行在另一行下方。我想在单击任何列表项时打开一个新Activity。但我无法这样做,即使在实现setOnItemClickListener()之后也是如此。如果我错了,请纠正我。以下是列表的代码。PS:这是一个正常的Activity,不是列表Activity。l1.setAdapter(newEfficientAdapter(this,eventTitleArray,eventDateArray,eventImageLinkArray));//l1=getListView();l1.setClickable(true);l1.setOnI

android - android中的Listview直到拖动才刷新 View

我正在使用下面的代码:privateRunnablereturnRes=newRunnable(){@Overridepublicvoidrun(){if(m_orders!=null&&m_orders.size()>0){m_adapter.notifyDataSetChanged();for(inti=0;i但奇怪的是,在列表填充后,唯一可用的项目是列表中的第一个项目,正下方的行将是空的,除非我将其拖出View然后再拖回来然后它会显示。我很确定上面的代码是正确的,因为我遵循了教程。但是,我不能指望用户再次向下和向后拖动以查看所涉及的内容...补充一下,我只是注意到我的数据没有正确

android - 自定义列表项到 ListView android

我一直在玩这里的列表Activity教程:http://developer.android.com/resources/tutorials/views/hello-listview.html它告诉您开始扩展ListActivity。bypublicclassMainextendsListActivity{这是基于扩充仅TextView的布局。如果我想通过添加图像和列表适配器上方的额外线性布局等来更多地自定义布局-是否可以使用此方法-如果可以,我该怎么做? 最佳答案 可以使用SimpleAdapter.这是一个例子://Createt

android - 从 ListView 中选择多个项目并仅更改所选项目的颜色

我想制作一个View,我可以从ListView中选择多个项目,并且并排更改所选列表项目的颜色并将该项目保存到我的数组列表中。我的列表如下所示:但是当我过去滚动它时..它显示我还选择了1个项目,即使我没有像这样选择它:但我希望只有那个列表项颜色应该改变我将点击的位置...我使用的代码是:privateclassItemsAdapterextendsArrayAdapter{Listitems;Contextcontext;privateLayoutInflaterinflater;publicItemsAdapter(Contextcontext,Listpart_array_list)

Android 如何在线性布局中将 AdView 居中对齐

我试图将gogoleAdview与列表的底部和中心对齐,直到现在我能够强制Adview位于列表底部而不干扰列表,但它没有进入中心。代码贴在下面,抱歉不能附上截图 最佳答案 不要使用LinearLayout作为AdView的父级。相反,为AdView使用RelativeLayout和layout_centerInParent="true": 关于Android如何在线性布局中将AdView居中对齐,我们在StackOverflow上找到一个类似的问题: http

android - 如何用字符串数组填充 ListView?

我想在我的ListView中显示这些项目GoogleBingGmail我有一个获取这些值的方法。publicstaticCollectiongetBookmarks(Contextcontext){Collectionbookmarks=newCollection();String[]titles=context.getResources().getStringArray(R.array.bookmark_titles);for(inti=0;i如何调用main.java中的getBookmarks方法来填充ListView?我已经创建了一个ListView。它是:主.java我正在尝

android - 带字母表索引的 RecyclerView

我正在尝试构建一个RecyclerView列表,在右侧有一个按字母顺序排列的索引器。我的列表显示完美并且能够滚动。我想知道是否有人可以给我一些构建字母索引器的指导。我相信我需要遍历我的列表并确定使用的字母(我可以做到)。然后构建字母列表(用于索引器),然后在选择字母时使用scrollToPosition(intposition)移动到列表中的右侧项目。我无法解决的主要问题不是构建另一个列表,而是两个列表之间的通信。任何帮助将不胜感激。 最佳答案 我相信这就是您和我一样一直在寻找的信息您可以在此处查看这些库:danoz73/Recyc

android - 没有用于警告 Firebase 数据库检索数据填充 ListView 的 setter /字段

我只是想将Firebase数据库中的数据填充到我的ListView中。日志显示正在检索数据,但适配器不会将值设置为列表中单个列表项中的文本?它只是说“INSERTVALUE没有setter/字段”。这让我觉得我没有正确制作我的setter,但AndroidStudio自动生成了setter。我不知道我在这里错过了什么。任何帮助表示赞赏。节点对象packagecom.megliosolutions.ipd.Objects;importandroid.graphics.Bitmap;/***CreatedbyMeglioon6/13/16.*/publicclassNodeObject{p

android - 如何将小部件放置在 ListView 的上方和下方?

我有一个ListView,想在它的上方(y轴)和下方(y轴)放置一些东西,包括图像、TextView和一排按钮。下面是我正在创建的简化版本。不幸的是,该列表覆盖(即在z轴上方)标题,因此标题文本不可见而不是在下方(在y轴上)下面是对应的Activity类:publicclassSampleListActivityextendsActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.list_activ

Android:ScrollView 'setOnScrollListener'(类似于 ListView)

我想在用户向下滚动>90%时做一些事情,所以我想我可以像在ListView中那样添加一个onScrollListener。不幸的是,ScrollView似乎没有类似的方法。有什么办法可以做我想做的事吗?当用户向下滚动大约90%时收到通知?谢谢,埃里克 最佳答案 这就是我最终要知道用户是否在与我的ScrollView交互:findViewById(R.id.scrollview).setOnTouchListener(newView.OnTouchListener(){@OverridepublicbooleanonTouch(Vie