草庐IT

ListView_EnsureVisible

全部标签

java - 在具有 2 种不同布局的 Android Listview 中重用 View

我了解到,要最大限度地提高AndroidListView的效率,您应该只拥有尽可能多的膨胀“行”View以适应屏幕。一旦View移出屏幕,您应该在getView方法中重用它,检查convertView是否为空。但是,当您需要2种不同的列表布局时,如何实现这个想法?假设它是一个订单列表,其中一个布局用于完成订单,另一个布局用于处理中的订单。这是我的代码使用的想法的示例教程。就我而言,我将有2行布局:R.layout.listview_item_product_complete和R.layout.listview_item_product_inprocesspublicViewgetVie

java - 在具有 2 种不同布局的 Android Listview 中重用 View

我了解到,要最大限度地提高AndroidListView的效率,您应该只拥有尽可能多的膨胀“行”View以适应屏幕。一旦View移出屏幕,您应该在getView方法中重用它,检查convertView是否为空。但是,当您需要2种不同的列表布局时,如何实现这个想法?假设它是一个订单列表,其中一个布局用于完成订单,另一个布局用于处理中的订单。这是我的代码使用的想法的示例教程。就我而言,我将有2行布局:R.layout.listview_item_product_complete和R.layout.listview_item_product_inprocesspublicViewgetVie

java - ListView OnItemClickListener 没有响应?

我到处寻找解决方案,但我不知道如何实现它。我的OnItemClickListener在我的ListView行上以某种方式被禁用,因为我在行布局中有一个ImageButton,它接管了焦点。我发现了很多问题,但没有一个问题能解决我的问题。我检查过this问题,但我无法真正理解它。我只需要一种方法来获取可点击的行,以便我可以检测到何时按下了一行。长按和对焦可以正常工作。 最佳答案 将OnClickListener添加到从适配器返回的每个View中,而不是OnItemClickListener。您需要使用setItemsCanFocus设

java - ListView OnItemClickListener 没有响应?

我到处寻找解决方案,但我不知道如何实现它。我的OnItemClickListener在我的ListView行上以某种方式被禁用,因为我在行布局中有一个ImageButton,它接管了焦点。我发现了很多问题,但没有一个问题能解决我的问题。我检查过this问题,但我无法真正理解它。我只需要一种方法来获取可点击的行,以便我可以检测到何时按下了一行。长按和对焦可以正常工作。 最佳答案 将OnClickListener添加到从适配器返回的每个View中,而不是OnItemClickListener。您需要使用setItemsCanFocus设

java - 带有自定义 CellFactory 的 ListView 修剪不可见的节点

我的布局问题我对ListView有一点小问题而且我不确定是因为我缺少一些知识还是我的方法有缺陷。不得不承认,在许多可能的情况下,我还不清楚JavaFX如何处理布局。上面的屏幕截图显示了我使用完全相同的代码两次得到的结果,除了在第二个上一个不可见的形状我用于连贯布局对调试可见.CellFactory所涉及的各种类延长Group,我尝试了其他一些Parent到目前为止没有太大的成功。如何重现而不是分享我的StarShape,StarRow和其他一些杂项类(如果需要,我很乐意)我写了一个重现该问题的示例。类扩展Application并覆盖start(...)方法如下:@Overridepub

java - 带有自定义 CellFactory 的 ListView 修剪不可见的节点

我的布局问题我对ListView有一点小问题而且我不确定是因为我缺少一些知识还是我的方法有缺陷。不得不承认,在许多可能的情况下,我还不清楚JavaFX如何处理布局。上面的屏幕截图显示了我使用完全相同的代码两次得到的结果,除了在第二个上一个不可见的形状我用于连贯布局对调试可见.CellFactory所涉及的各种类延长Group,我尝试了其他一些Parent到目前为止没有太大的成功。如何重现而不是分享我的StarShape,StarRow和其他一些杂项类(如果需要,我很乐意)我写了一个重现该问题的示例。类扩展Application并覆盖start(...)方法如下:@Overridepub

android - match_parent 不适用于 SherlockFragment 中 listView 的 layout_height

我想在使用actionbarsherlocklib实现的Navigationdrawer中的fragment中使用listview。问题是listView高度没有缩放到match_parent。它正在扩大到ListView的一项。我搜索了很多,尝试过类似的问题,还尝试将父布局更改为Relative_layout、Linear_layout和Frame_layout。我没有明白我做错了什么。如何缩放我的listView以获得布局的其余大小。这是它在编辑器中的样子这是它在应用程序中的样子。listView的大小缩放到一个项目。对于更多项目,我必须在该空间内滚动。我的主要fragment布局

android - 如何将 listView 标题添加为自定义布局

我想在listView中添加header我尝试这样我在这里缺少的id很好。我在fragment中使用它。ListViewlv;LinearLayoutheader=(LinearLayout)rootView.findViewById(R.id.header_layout);lv.addHeaderView(header);//APPiscrashinghere?逻辑猫java.lang.ClassCastException:android.widget.AbsListView$LayoutParamscannotbecasttoandroid.widget.RelativeLayou

android - ListView 内的 map fragment ?

我需要一些信息,因为我不知道这是否可行。我有FragmentActivity,里面有标签。选项卡是列表fragment。我的问题:我需要列表中的一些自定义View。我有一些信息,下面是一张map,上面有一个指向那个地方的图钉。这可能有???ListFrragment中的MapFragment???如果你能说这是可能的,并指出如何实现它的正确方向,我将非常感激!!!谢谢... 最佳答案 Isthispossibletohave?当然可以使用某种静态map图像。谷歌有astaticmapsAPIforthat--虽然主要用于网络,但原则

android - 将 ListView 项目的 id 传递给 ActionMode.Callback 对象

所以我现在的问题是,现在我长时间单击ListView中的一个项目,它会弹出一个上下文操作栏。传递给onItemLongClick的id是我想在mActionModeCallback的onActionItemClicked()方法中使用的变量。这似乎是一个相当常见的过程,因为如果用户正在编辑项目列表,当用户单击“编辑”或“删除”操作时,您可能希望以某种方式访问​​数据库中该行的ID。listView.setOnItemLongClickListener(newOnItemLongClickListener(){publicbooleanonItemLongClick(AdapterVie