草庐IT

ListView-Adapter

全部标签

Android禁用滚动并单击 ListView

我有一个简单的布局、一个ListView和两个用于过滤和排序选项的图标。当我单击这两个选项中的任何一个时,我有一个布局位于ListView上方并且仅覆盖屏幕的60%,从而使其下方的ListView部分可见。我想要实现的是也禁用该ListView的滚动,只要覆盖可见,ListView项目都不应是可点击的。我试过用setEnabled(false)setClickable(false)在ListView上,但没有任何区别。还有什么其他方法可以实现这一目标。 最佳答案 我建议叠加在整个屏幕上。然后,您可以使用带有权重的(垂直)线性布局包裹

android - 自定义 ListView 适配器 Android

我可以知道为什么我的自定义ListView适配器看起来像这样吗?图片:代码:MainActivity.javapublicclassMainActivityextendsAppCompatActivity{CurrencyRatesDetailscrd=newCurrencyRatesDetails();TextViewinputCurrTV,convertedAmtTV;ListViewcurrencyLV;EditTextinputAmtET;ArrayAdapteradapter;String[]currNameArr=crd.getNames();String[]currCod

android - ListView /回收器 View 预加载动画

我想制作一个加载动画,就像所附的屏幕截图一样。我无法在网络上找到它,或者我搜索的关键字有误。谁能帮帮我?列表项中的线条,显示为移动。我正在提供Flipkart应用程序的屏幕截图-我的订单部分 最佳答案 屏幕截图中的View效果称为微光效果。有很多很好的示例和开源库可以提供微光效果。FacebookShimmer该库提供了可用于任何布局的骨架布局。ShimmerRecyclerView该库专门在RecyclerView中提供微光效果您还可以查看各种可用的教程,它们可以帮助您实现此行为。https://www.androidhive.i

android - 我的 View Pager Adapter 中的 instantiateItem() 如何工作?

我想达到什么目的?我有5张图片的url链接。我希望它们以幻灯片的形式显示在我的主屏幕上。我知道该怎么做吗?据我所知,是的。我能够在主屏幕内以自动幻灯片的形式显示5张图像那问题是什么?正在加载的第一个图像实际上来自第二个索引位置的url,即第三个url。我在文本中所做的事情的概述我已经将图像的url存储在一个字符串数组中。我将我的主屏幕上下文和url数组传递给我的ViewPagerAdapter。我在Adapter的instantiateItem()方法中使用Glide来显示图像代码HomeScreenTopPagerAdapter.javapublicclassHomeScreenTo

android - 以编程方式 Fling ListView Android

有没有办法以编程方式在ListView上执行Fling?我知道有monkey可以做所有这些事情,但这需要与adb等计算机连接。我想在任何手机上用我的应用程序来做,没有monkey。谢谢,费萨尔 最佳答案 有两种方法可以“平滑滚动”而不是跳转到某个位置。查看http://developer.android.com/reference/android/widget/ScrollView.htmlsmoothScrollBy()和smoothScrollTo()。希望这对您有所帮助。 关于an

android - 设置 ListView 的最大可见行数

有没有办法为ListView设置最大可见行数? 最佳答案 完成后,我使用了自定义适配器,然后将行的高度设置为我想要的高度。通过在listview中设置行的高度,我可以设置最初可以显示多少行,其他行是可滚动的,我将listview放在布局(相对或线性)中,然后我设置布局的高度,使用你想看到多少行的倍数,ei行高是50dp如果你想要3行可见,你的布局高度应该是150dp。 关于android-设置ListView的最大可见行数,我们在StackOverflow上找到一个类似的问题:

Android ListView选择动画

当用户在ListView中选择一个元素时,如何设置动画?我正在制作自己的ListView适配器,以将偶数行设置为粉红色背景,将奇数行设置为紫色背景。唯一的问题是我不确定如何为用户点击(“触摸”)元素设置动画。我想实现OnTouchListener并在选中时将背景更改为绿色,但由于实现了OnTouchListener,行内的按钮可能不再起作用。这是真的吗?代码:publicclassMyAdapterextendsBaseAdapter{publicViewgetView(intposition,ViewconvertView,ViewGroupparent){//positionist

android - 如何创建带有类别/段的 ListView ?

我想在android中使用以下场景创建ListView标题类别1项目1第2项项目3标题类别2项目1第2项标题类别3项目1等等。有人指导我如何实现这一目标吗?任何帮助将不胜感激。 最佳答案 部分答案在那里:http://developer.android.com/resources/tutorials/views/index.html另见:Androidlistviewgroups 关于android-如何创建带有类别/段的ListView?,我们在StackOverflow上找到一个类似

android - 在下载信息时向显示 "Loading"的 ListView 添加一行。就像在市场上

我试过了,但没能在其他地方找到这个答案。我想在我的ListView底部添加一行,显示“正在加载...”,也许还有一个旋转的进度指示器。一旦用户滚动到底部,我的程序就已经将附加信息加载到ListView中。但我希望用户能够看到该程序确实正在加载一些东西。示例:如果您转到android市场并滚动到其中一个列表的底部,最后一行将显示“正在加载...”。然后,一旦加载了数据,该栏将替换为新数据的第一项。抱歉,有点难以描述。我不是想在ListView的底部添加页脚。我希望它成为ListView中的实际项目。 最佳答案 看看下面的库:https

android - 双向滚动 ListView ?

我正在研究创建用于显示EPG数据的View。那就是View应该:有一个显示服务的固定标题栏,有固定的标题行显示时间和一个内容区域,它具有等高的、宽度灵活的TextView,用于显示实际的EPG条目最重要的是,垂直滚动也必须滚动标题列,水平滚动必须滚动标题行。除了自己绘制整个View(在可滚动的内部?),如果有任何好的方法我可以使用涉及线性布局等,我完全被难住了。非常感谢任何提示-请注意我是android初学者。 最佳答案 方法1:所有内容(即所有View)都是预先生成的。将顶部和左侧的单向ScrollView与双向ScrollVie