Tag: listview

c#闪烁Listview更新

我有一个定期更新(每60秒)的列表视图。 我感到厌烦的是,每当它过时,我都会闪烁。 正在使用的方法是清除所有的项目,然后重新创build它们。 我决定不用清理项目,而是直接用新文本写入单元格。 这是一个更好的方法,或者没有人有更好的解决scheme。

在Android中更改滚动条颜色

是否有可能在ScrollView或ListView中更改滚动条的颜色或外观?

使用自定义字体时出现问题 – “无法制作原生字体”

我正在尝试使用我在互联网上find的字体,但问题是我得到一个“原生字体无法制作”的FC。 这是我的ListVIew的getView中的代码: holder.tv_SuraName =(TextView)convertView.findViewById(R.id.Start_Name); holder.tv_SuraName.setTypeface(Typeface.createFromAsset(mContext.getAssets(), "suralist_font.ttf")); 谁能告诉我为什么我可以使用自定义ROM? 你可以在这里得到它..文件是.ttf

ListView上的setEmptyView不在android应用程序中显示其视图

您好从ListView的setEmptyView方法有问题。 这是我的Java代码: ListView view = (ListView)findViewById(R.id.listView1); view.setEmptyView(findViewById(R.layout.empty_list_item)); ArrayAdapter<Session> adapter1 = new ArrayAdapter<Session>(this, android.R.layout.simple_list_item_1, android.R.id.text1, MainController.getInstanz().getItems()); view.setAdapter(adapter1); empty_list_item: <?xml version="1.0" encoding="utf-8"?> <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:text="@string/emptyList" > </TextView> 列表显示: <ListView android:id="@+id/listView1" android:layout_width="match_parent" android:layout_height="wrap_content" > 我的代码有什么问题? 当我有物品时,我在列表中看到它们。 但是,当清单是空的,我没有看到TextView 。

在ListView的网格中显示128×128像素或更大的缩略图图标

原始问题(请参阅下面的更新) 我有一个WinForms程序,需要一个体面的可滚动图标控制与大图标(真正的128×128或更大的缩略图),可以点击高亮或双击执行某些操作。 最好是浪费最less的空间(每个图标下可能需要短文件名字幕;如果文件名太长,我可以添加省略号)。 完成版本的listview与适当的颜色,间距等http://www.updike.orghttp://img.dovov.comlistview-great.png 我尝试使用LargeIcon的ListView(默认.View),结果令人失望: 在LargeIcon视图中显示小图标的截图http://www.updike.orghttp://img.dovov.comlistview-poor.png 也许我是不正确地填充控件? 码: ImageList ilist = new ImageList(); this.listView.LargeImageList = ilist; int i = 0; foreach (GradorCacheFile gcf in gc.files) { Bitmap b = gcf.image128; ilist.Images.Add(b); ListViewItem lvi = new ListViewItem("text"); lvi.ImageIndex = i; this.listView.Items.Add(lvi); i++; } 我需要一些空的空间很大的图标,而不是大的空白空间以及尴尬的小图标。 有没有一个.NET控件,做我所需要的? 有没有一个最喜欢的第三方控制这样做? 如果不是,哪个控制最好inheritance和调整,使其工作? 我应该分解,并制定一个自定义的控制(我有很多的经验…只是不想去那个极端,因为这是有点牵扯)。 我发现这个关于OwnerDraw的教程,但是从那里开始的工作基本上等于上面的数字3或者4,因为这个演示只是展示了如何在细节视图中增加行数。 更新 添加线 ilist.ImageSize = new Size(128, 128); […]

ListView OnItemClickListener没有响应?

我到处寻找解决scheme,但我无法弄清楚如何实现它。 我的OnItemClickListener在我的ListView行上被禁用,因为我在行布局中有一个ImageButton ,它占据了焦点。 我发现了很多问题,但是没有一个能让我得到任何地方的帮助。 我已经检查了这个问题,但是我真的无法做到这一点。 我只是需要一种方法来获取行可点击,以便我可以检测到一行被按下时。 长按和焦点工作正常。

在Android中以编程方式select项目ListView

我有两个片段。 第一个在里面有button,另一个在里面有一个ListView (ListFragment)。 我想第一个片段(感谢它的button)允许用户浏览第二个片段中的ListView。 所以我希望ListView被第一个带button的片段控制。 我没有任何问题之间的通信(从第一个片段发送订单到第二),但我不知道如何告诉我的ListViewselect(编程)一个特​​定的列表项。 我应该使用什么types的ListView,以及如何告诉ListViewselect/突出显示/聚焦其中一个项目? 当用户按下第一个片段的button时,我处于触摸模式。 我应该使用setFocusableInTouchMode(true)或setChoiceMode(ListView.CHOICE_MODE_SINGLE)或其他?

具有自定义CellFactory的ListView修剪不可见节点

我的布局问题 我有一个ListView问题,我不知道是否是因为我缺less一些知识,或者如果我的方法有缺陷。 不得不承认,我还不清楚JavaFX在很多可能的情况下如何处理布局。 上面的屏幕截图显示了我使用完全相同的代码得到两次的结果,只是在第二个屏幕上显示了用于debugging 的可见形状 。 由CellFactory扩展Group涉及的各个类,我尝试与其他一些Parent没有太多的成功到目前为止。 如何重现 我没有分享我的StarShape , StarRow和其他一些misc类(如果需要我很乐意),我写了一个样例来重现这个问题。 这个类扩展了Application并覆盖了start(…)方法,如下所示: @Override public void start(Stage primaryStage) throws Exception { final StackPane root = new StackPane(); final Scene scene = new Scene(root, 400, 600); final ListView<Boolean> listView = new ListView<>(); listView.setCellFactory(this::cellFactory); for (int i = 0; i < 5 ; i++) { listView.getItems().add(true); listView.getItems().add(false); } […]

使用RecyclerView错误:指定的子项已经有父项

我正在尝试使用新的RecyvlerView适配器创build一个listView。 我已经遵循了Android开发人员资源上的精确指南。 但是这给了我一个奇怪的错误: 指定的孩子已经有一个父母。 您必须先调用子对象的父对象的removeView()。 我有最新的SDK。 我也在Gradle中定义了依赖关系。 MyActivity (主要活动): public class MyActivity extends Activity { private RecyclerView mRecyclerView; private RecyclerView.Adapter mAdapter; private RecyclerView.LayoutManager mLayoutManager; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_my); mRecyclerView = (RecyclerView) findViewById(R.id.my_recycler_view); // use this setting to improve performance if you know that changes // in content do not change the […]

无尽的RecyclerView与ProgressBar分页

我正在使用一个RecyclerView并从API中以十个批次的方式获取对象。 对于分页,我使用EndlessRecyclerOnScrollListener 。 这一切正常工作。 现在剩下的就是在列表底部添加一个进度微调器,而下一批对象由API提取。 以下是Google Play商店应用程序的屏幕截图,其中显示了ProgressBar中肯定是RecyclerView : 问题是, RecyclerView和EndlessRecyclerOnScrollListener都没有内置的支持,在下一批对象被提取时在底部显示ProgressBar 。 我已经看到了以下答案: 1. 将不确定的ProgressBar作为页脚放置在RecyclerView网格中 。 2. 将项目添加到底部的ProgressBar Endless Scroll RecyclerView 。 我不满意这些答案(由同一个人)。 这涉及在用户正在滚动时在数据集的中途阻塞一个null对象,然后在下一批次交付之后将其取出。 它看起来像一个黑客,回避可能或可能无法正常工作的主要问题。 这会导致列表中的一些干扰和失真 使用SwipeRefreshLayout不是一个解决scheme。 SwipeRefreshLayout涉及到从顶端拉取新的项目,它并不显示进度视图。 有人可以提供一个很好的解决scheme吗? 我有兴趣了解Google如何为自己的应用程序实现这个function(Gmail应用程序也有这个function)。 有没有什么文章详细显示? 所有的答案和评论将不胜感激。 谢谢。 其他一些参考 : 1. 与RecyclerView分页 。 (非常棒的概述…) 2. RecyclerView页眉和页脚 。 (更多相同…) 3. 无限的RecyclerView与ProgressBar在底部 。