草庐IT

ListView-Adapter

全部标签

android - 通缉 : TableLayout-Like ListView

我的问题可能是,“如何创建带有两个单行非环绕TextView的单行水平LinearLayout,其中左侧TextView始终占据可用屏幕宽度的1/3,右侧TextView始终占据2/3的可用屏幕宽度,当文本标签太长而无法显示时,文本标签会被截断...?”(如果这个问题足够清楚,并且读者——也就是你——已经想到了他们愿意分享的解决方案,则可能不需要进一步阅读问题和问题描述。)填充了四个这样的LinearLayout的ListView看起来像这样:mediumlengthtext----shorttextshorttext----textthatistooloooooooooooooo..

android - 方向更改时列表 fragment 中 ListView 行的重复

我有一个ListFragment,我在其中使用自定义适配器来填充ListView。一切都很好,直到我改变方向并滚动。然后它看起来像这样:我猜这与我摸索View持有者有关,但我现在无法访问代码。 最佳答案 重叠fragment的原因是我使用了FrameLayout并使用FragmentTransition.add(...)添加了fragment。当我将.add()更改为.replace()时,旧fragment被删除并添加了新fragment,我的问题就解决了。 关于android-方向更

java - 带有包含复选框的自定义适配器的 ListView

我有一个ListView,它使用如图所示的自定义适配器:privateclassCBAdapterextendsBaseAdapterimplementsOnCheckedChangeListener{Contextcontext;publicString[]englishNames;LayoutInflaterinflater;CheckBox[]checkBoxArray;LinearLayout[]viewArray;privateboolean[]checked;publicCBAdapter(Contextcon,String[]engNames){context=con;e

android - 没有 child 的可扩展 ListView

我是android开发新手,也是第一次使用可扩展ListView。我正在创建一个应用程序,在其中我从web服务获取d可扩展ListView的所有内容。我也从wevservice获取所有内容但是当可扩展ListView中没有父项的子项时,可扩展ListViewgetchildcount()的自定义适配器merhod返回null并给出空指针异常我如何才能在列表中显示父项没有child,当两者都可用时?谢谢publicViewgetChildView(intp_id,intc_id,booleanbln1,Viewview,ViewGroupviewgroup){//TODOAuto-gen

java - 显示时对Listview的每一项进行动画处理

我正在尝试以一种方式显示ListView元素,使它们中的每一个都具有动画效果,然后变得可见,因此在一个接一个之后,它们会呈现动画效果并对用户可见。但是当我实现动画时,它不是在单个项目上工作,而是在整个ListView上工作:(publicViewgetView(finalintposition,ViewconvertView,ViewGroupparent){//TODOAuto-generatedmethodstubLayoutInflaterlayoutInflater=(LayoutInflater)activity.getSystemService(Context.LAYOUT

android - 如何从 ListView 适配器类完成 Activity ?

这个问题在这里已经有了答案:HowtofinishanactivityfromanAdapter..?(10个答案)关闭9年前。我有一个ListViewActivity,该Activity从Web服务加载数据。我在每个列表项中都有一个按钮,它是通过自定义适配器类加载的。我正在处理适配器类中的按钮事件。现在我需要的是在按钮单击事件中使用来自适配器类的ListView完成Activity。

android - 如何删除 ListView 搜索框中的清除按钮?

我想在ListView的searchbox中动态放置一个TEditButton所以我这样做了:ListView:=TListView.Create(Self);ListView.Parent:=Self;ListView.Name:='hello';ListView.Height:=369;ListView.Width:=369;ListView.Align:=TAlignLayout.Bottom;ListView.SearchVisible:=True;ListView.BeginUpdate;fori:=0toListView.controls.Count-1dobeginifL

android - 滚动时 BaseAdapter 导致 ListView 乱序

我在使用从书中改编的一些BaseAdapter代码时遇到问题。我一直在我的应用程序中到处使用此代码的变体,但只是在滚动长列表时才意识到,ListView中的项目变得困惑,并且并非所有元素都显示出来。很难描述确切的行为,但如果您采用包含50个项目的排序列表并开始上下滚动,则很容易看出。classContactAdapterextendsBaseAdapter{ArrayListmContacts;publicContactAdapter(ArrayListcontacts){mContacts=contacts;}@OverridepublicintgetCount(){returnmC

android - 如何从 Adapter 启动 ActivityForResult 以将结果返回给 Fragment

我有几个带有自定义ListView的fragment。他们使用我的自定义ListAdapter,我在其中处理对列表元素的点击。我需要从这个OnClickListener开始另一个Activity并将一些信息返回给Fragment。我尝试使用Intentintent=newIntent(context,DataFillerActivity.class);((Activity)context).startActivityForResult(intent,3);但DataFillerActivity将结果返回给MainActivity,而不是Fragment。那么解决这个问题的最佳方法是什么

java - Android:ListView 中的 EditText 问题

我的应用程序中有一个ListView,它基本上是一个调查表,因此用户需要填写一些EditText。我遇到了以下问题:一些EditText需要数字输入,所以我将相应xml类型中的inputType设置为数字,但是,当我点击EditText时,数字键盘显示但几乎立即消失,常规键盘显示。如您所想,我需要将用户输入的值存储在这些EditText中。我遇到的问题是,在我在SOMEEditTexts中输入一些文本并向下滚动后,当我返回时文本消失了。您可以在我的代码中看到我试图阻止这种情况,我应该提到它与复选框一起工作得很好。一开始我遇到了失去焦点的问题,但我通过查看其他问题解决了这个问题(将des