草庐IT

ListView1

全部标签

android - React-Native ListView renderRow 问题传递 Prop 。正确的方式或错误的方式

在React-Native中使用ListView,我看到它不一样,将Prop移动到列表项,仅通过引用将函数作为props传递,并在子组件中调用参数,或者将定义参数的函数作为props传递,并在子级中调用不带参数的函数所有解决方案均无效。被调用的函数是Redux的Actions创建者,并被调度。这是Redux还是React-Native(也许是ReactJS)的问题这是一个fragment,营销为//错误的代码行不工作,然后是好的代码行classAppextendsComponent{//Onprops//data:anArray//doThis:anactioncreatorofRed

ios - 当 isVisible 设置为 true 时, ListView 未更新

我正在尝试制作一个包含可点击行的ListView。当您单击一行时,它会将子堆栈布局设置为可见性true。这在android中工作正常,但在ios中不行。也许我做错了。我还是个初学者,知道如何解决这个问题或任何其他更好的方法吗?问题是它在ios上打开,因此可见性发生变化,但它不会更新单元格的高度。例如,如果向上滚动直到看不到打开的单元格,然后向下滚动,单元格就会在屏幕外更新。您会看到它更新了高度。我尝试使用自定义渲染器,但我不知道从哪里开始。这是我的xaml:这是一个示例,说明它如何在android上工作以及我希望它如何在ios上工作。 最佳答案

ios - 如何在 Xamarin.Forms 中设置 ListView 行高

我想使用下面提到的代码和绑定(bind)在iOS设备的XAML文件中设置ListView的高度。我使用可观察集合来通知属性值何时更新,它会收到通知并设置正确的值,但它不会反射(reflect)在iOS模拟器或设备中,但在Android和WindowsPhone设备上运行良好。我也尝试静态设置ListView的行高,但这也不起作用。我没有给出任何高度并设置GridRowDefinitionheight="*"但它也没有设置ListView的高度,而是与下一个ListView行的详细信息重叠。谢谢。 最佳答案 在iOS上,当您将List

Delphi - 使用 Listview 管理 Indy TCPServer 连接

我需要从IdTCPServer向特定连接的IdTCPClient发送一条字符串消息。一开始我使用的是列表框,所以我在客户端连接时将主机名添加到列表框,并在断开连接时将其删除。当时,RemyLebeau给了我这个提示:procedureTfrmMain.sendButtonClick(Sender:TObject);varIndex:Integer;Ctx:TIdContext;beginIndex:=ListBox.ItemIndex;ifIndex=-1thenExit;Context:=TIdContext(ListBox.Items.Objects[Index]);//useCo

android - ListView 项目滚动动画 ("UIKit Dynamics"-like)

我试图在滚动发生时为ListView项设置动画。更具体地说,我正在尝试在iOS7上模拟iMessage应用程序的滚动动画。我发现了一个类似的示例online:为了澄清,我试图在用户滚动时实现项目的“流畅”移动效果,而不是添加新项目时的动画。我试图修改BaseAdapter中的View,并查看了AbsListView源代码,看看是否可以附加AccelerateInterpolator在某个地方可以调整发送到subview的绘制坐标(如果这就是AbsListView的设计方式)。到目前为止,我一直无法取得任何进展。有人知道如何复制这种行为吗?为了帮助使用谷歌搜索记录:这在ios上称为“UI

android - ListView 项目滚动动画 ("UIKit Dynamics"-like)

我试图在滚动发生时为ListView项设置动画。更具体地说,我正在尝试在iOS7上模拟iMessage应用程序的滚动动画。我发现了一个类似的示例online:为了澄清,我试图在用户滚动时实现项目的“流畅”移动效果,而不是添加新项目时的动画。我试图修改BaseAdapter中的View,并查看了AbsListView源代码,看看是否可以附加AccelerateInterpolator在某个地方可以调整发送到subview的绘制坐标(如果这就是AbsListView的设计方式)。到目前为止,我一直无法取得任何进展。有人知道如何复制这种行为吗?为了帮助使用谷歌搜索记录:这在ios上称为“UI

Android ListView 适配器 notifyDataSetInvalidated() 与 notifyDataSetChanged()

有什么区别?android文档没有关于notifyDataSetInvalidated()的描述。我在想也许您调用该函数来通知所有注册的监听器,但使用notifyDataSetChanged()不通知他们? 最佳答案 Changed表示数据集发生了变化。更新了单个项目,或者添加或删除了项目。无效意味着数据源不再可用。 关于AndroidListView适配器notifyDataSetInvalidated()与notifyDataSetChanged(),我们在StackOverflow

Android ListView 适配器 notifyDataSetInvalidated() 与 notifyDataSetChanged()

有什么区别?android文档没有关于notifyDataSetInvalidated()的描述。我在想也许您调用该函数来通知所有注册的监听器,但使用notifyDataSetChanged()不通知他们? 最佳答案 Changed表示数据集发生了变化。更新了单个项目,或者添加或删除了项目。无效意味着数据源不再可用。 关于AndroidListView适配器notifyDataSetInvalidated()与notifyDataSetChanged(),我们在StackOverflow

android - 使用自定义(对象)适配器过滤 ListView

我正在尝试对使用自定义对象适配器的ListView进行过滤,但我找不到任何有用的示例。包含的代码非常简化,所以请记住,我不能使用常规的ArrayAdapter。我在ListView上方有一个EditText,当用户在EditText小部件中输入文本时,我想通过EditText中写入的文本过滤ListView。任何建议将不胜感激!这是Activity类的fragment:publicclassmanagement_objectsextendsActivity{privatestaticListUserList;privateEfficientAdapteradapter=null;pri

android - 使用自定义(对象)适配器过滤 ListView

我正在尝试对使用自定义对象适配器的ListView进行过滤,但我找不到任何有用的示例。包含的代码非常简化,所以请记住,我不能使用常规的ArrayAdapter。我在ListView上方有一个EditText,当用户在EditText小部件中输入文本时,我想通过EditText中写入的文本过滤ListView。任何建议将不胜感激!这是Activity类的fragment:publicclassmanagement_objectsextendsActivity{privatestaticListUserList;privateEfficientAdapteradapter=null;pri