草庐IT

ListView1

全部标签

android - 右侧带有字母的 ListView,如 iPhone。可能吗?

我想知道Android中的ListView是否可以像iPhoneListView的范例一样将字母放在右边,如下所示如果是,谁能给我提供示例代码。我不是在寻找来自ApisDemo的字母表覆盖层,而是像iPhone范例一样的精确覆盖层。可能吗? 最佳答案 可以查看这个项目https://github.com/woozzu/IndexableListView.这是屏幕截图 关于android-右侧带有字母的ListView,如iPhone。可能吗?,我们在StackOverflow上找到一个类

"top bar"和 "bottom bar"之间的 ListView 的 Android 布局

我正在尝试构建一个布局,其中屏幕顶部有一个TextView,屏幕底部有一个底栏。这些View中的每一个都应该固定在适当的位置,并且在这两个View之间应该是一个ListView。TOPBARLISTVIEW(scrollable)BOTTOMBAR我的布局(见下文)几乎有效:顶部和底部组件保持固定,ListView滚动。“问题”是我的ListView的最后一行仍然隐藏在底栏后面。关于如何调整布局有什么建议吗?谢谢! 最佳答案 这里有一个简单的建议。制作一个新的XML并试一试。 关于"to

Android - 将 ListView 反转为消息显示

我有一个关于我的Android应用程序的小问题。我搜索了很长时间,但没有找到任何关于我的问题的信息。场景:我必须显示一个还原ListView(作为FacebookMessenger)。当用户滚动到顶部时,加载更多消息。问题:notifiyDataAsChanged()调用后,滚动不一样了!我想保留与加载前完全相同的位置。我试过那个代码://saveindexandtoppositionintindex=list.getFirstVisiblePosition()+result.size();Viewv=list.getChildAt(index);inttop=(v==null)?0:

android - 如何让ListView Adapter中的OnClick调用Activity函数

我有一个带有ListView的Android应用程序,ListView可以正常设置,但现在我希望ListView中的图像可以点击。我通过使用2个类、Activity类(父类)和一个ArrayAdapter来填充列表来做到这一点。在ArrayAdapter中,我为列表中我希望可点击的图像实现了一个OnClickListener。到目前为止一切正常。但是现在我想在运行列表中图像的onClick时从Activity类运行一个函数,但我不知道如何运行。以下是我使用的2个类。首先是Activity类:publicclassparent_classextendsActivityimplements

单击ListView项目中的按钮时,仅适当的按钮文本才能在Angular2 NativeScript中更改

我已经创建了ListView。对于每个ListView项目,我都有一个按钮。单击该按钮时,我需要更改文本。ForExample:我要单击0thindexlistView项目按钮。单击该按钮时,它需要仅更改该按钮文本。但是它正在更改所有按钮文本。What'shappeningnow:单击ListView项目中的该按钮时,它将更改所有按钮中的文本。WhatIneed:单击ListView项目中的该按钮时,我需要仅在该特定按钮中更改文本。html:---->GettingbuttonindexTS文件:checkInstall(args:EventData):void{letbutton=args.

android - 具有多个项目布局的 ListView

我的ListActivity上有一个ListView,我希望ListView的行是3种不同布局中的一种。我列表中的第一项始终使用布局A,列表中的第二项始终使用布局B,所有后续项都将使用布局C。这是我的getView函数:@OverridepublicViewgetView(intposition,ViewconvertView,ViewGroupparent){//gettheViewforthislistitemViewv=convertView;if(v==null){LayoutInflatervi=(LayoutInflater)getContext().getSystemSe

android - 在具有不同单元格高度的 ListView 中滚动

我有一个ListView,它的行有不同的高度。当我向上滚动时,行似乎不规律地向上或向下移动。(我向下滚动时没有发现行为)我怀疑是因为这个事实listViewpicksoneofusedrowstherowisplacedontopofvisiblerows.listViewchangestherow'sheight(hereerraticmovement)但这是一个猜测。我尝试使用谷歌搜索,因为这应该是一个常见问题,但找不到任何问题。 最佳答案 在这种情况下,设置正确的项目高度就可以了:Howtosetdifferentheight

android - 在android中为选定的ListView Item设置背景颜色

我有一个显示多个项目的ListView。现在我想滚动到某个特定项目(例如第33项)。我知道这可以通过myList.setSelection(32);但是在UI上,该项目没有任何突出显示(因为它处于触摸模式?!)。我如何为这个项目应用特定的背景颜色?我试过了myList.getSelection().getSelectedView().setBackgroundColor(Color.Red);但我得到一个NullPointerException,因为getSelectedView()返回null。有没有办法实现这种突出显示?我必须以某种方式通知用户哪个项目是“Activity的”...

android - 返回 Activity 时如何保留 Android ListView 滚动位置?

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:Maintain/Save/RestorescrollpositionwhenreturningtoaListView用户查看项目的ListView,他们移动到显示一个项目详细信息的Activity,然后点击返回并返回到列表Activity,但我希望列表反射(reflect)其先前的滚动位置。我应该将滚动位置存储为onPause中Activity的成员变量还是有更好的方法?

android - 更改 ListView 的文本颜色

我正在尝试更改ListView的文本color,但我找不到该怎么做..listViewObject=(ListView)findViewById(R.id.chathlist);ArrayListchatHistory=newArrayList();chatHistory.add("Msg1");chatHistory.add("Msg2");chatHistory.add("Msg3");chatHistory.add("Msg4");chatHistory.add("Msg5");chatHistory.add("Msg6");chatHistory.add("Msg7");Arr