草庐IT

listView

全部标签

Android ListFragment ListView 在方向更改时重叠

我正在使用ListFragment并从Android兼容包中实现LoaderManager.LoaderCallbacks以在应用程序中显示ListView。列表显示正常,但是当方向改变时,ListView不正确(我认为View与前一个View重叠)图片在这里:list-view-after-orientation-change有没有人遇到过同样的问题?您能否让我知道可能是什么问题,或者是否需要提供更多详细信息。 最佳答案 我发现了错误。这是由于每次创建Activity时都会创建列表fragment,即使是由于配置更改也是如此。但默

android - 如何防止 ListItem 中的 Button 突出显示

所以我有自定义列表项和ListView的按钮。按下时,按钮会显示备用可绘制对象以向用户显示反馈。但是,当我点击该行时,每个按钮都显示为按下状态,就好像我点击了它们一样。如何让按钮显示其原始状态而不是state_pressed?布局/列表项:drawable/response_btn.xml:我已经尝试删除state_focused和state_pressed,state_focused。该按钮似乎从其父级获取state_pressed。 最佳答案 我发现将android:clickable="true"设置为父View将阻止subv

android - 如何从 ListView 中获取所有子项(可见和不可见)?

我的问题类似于ListViewgetChildAtreturningnullforvisiblechildren,但尽管进行了搜索,我还是找不到解决方案。我有一个带有Scroll的ListView。ListView有10个项目,其中7个可见,3个通过滚动隐藏。我还有一个外部方法(在适配器之外),它必须从此ListView获取所有子项(例如使用getChildAt())。我需要全部10个项目,但最后3个是null对象。我试过如下代码:getListView().smoothScrollToPosition();但这行不通。我认为我不需要发布我的其余代码,因为描述说明了一切?

Android RatingBar 本身画错了

我需要强制重绘RatingBar控件。在评级栏和样式出现许多问题后,我设法使几乎所有功能都正常工作。我在ListView项目中使用它。由于它的工作原理,人们不得不对其外观和行为进行一些“战斗”。我最终使用了我在SO上找到的解决方案,其中一个人将其设置为一个指标,但自己手动计算评分栏上的点击对应的分数。代码总是在遍历代码时产生正确的结果,但第一次控制绘画本身是错误的。这是我在getView“第一部分”中的代码:finalRatingBarrating=(RatingBar)view.findViewById(R.id.listitem_catalog_rating);rating.set

android - 如何在 remoteview 的帮助下创建 Listview?

我正在尝试在remoteview的帮助下在小部件中制作动态listview,因为我想要小部件中的应用程序图标的listview。我想显示来自应用程序明智的所有应用程序的传入通知。我想创建常设通知列表,当用户从ListView中单击应用程序图标时,将显示该特定通知。我正在使用API19获取所有通知并且也成功了,但我不知道如何使用Remoteview在小部件中创建Listview以及使用drawables(Icons)。 最佳答案 您是否搜索过或尝试过其他在小部件中包含ListView的示例?请检查WeatherWidgetdemo在g

android - 更改 ListView 的 ScrollBar/FastScroll 颜色?

我的应用程序全部采用橙色主题,但ScrollBar/FastScroll显示为绿色。我尝试了很多搜索,但找不到任何方法来改变这一点。它只是保持原样。我找到了一个“android:fastScrollTextColor”属性,但它改变了气泡内B的颜色。而且我找不到任何属性来更改此气泡或旁边的ScrollBar的颜色。以防万一,我使用的是从here获得的自定义PinnedHeaderListView。模仿Lollipop联系人应用程序中的粘性标题。 最佳答案 滚动条缩略图颜色设置为应用主题中的android:colorAccent属性。

android - 停止选项卡中的函数调用

我的android中有3个滑动选项卡(A、B、C)。当涉及到选项卡c时,我有一个函数RetrieveData(),用于从MySQL检索数据并加载到listView。假设在MySQL中我只有一行数据,当涉及到c时,数据将被加载到listView中(只有一个列表)。当我滑动到选项卡A并再次滑动到C时,列表现在变为2。有没有办法让RetrieveData()只调用一次?谢谢。publicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){Viewedit_details=in

android - 涟漪效应不会超过 ImageView

我有一个CustomListView,我在其中显示一些文本并使用Picasso的库显示一个image。我在drawable文件夹中创建了一个xml文件,并为RippleEffect创建了一个drawable-21文件夹,但由于某种原因,该效果不会超过ImageView.这是我的文件:可绘制:listview_item_background.xmldrawable-v21:listview_item_background.xmlactivity_main:...嵌套ListView:publicclassNestedListViewextendsListViewimplementsVie

Android:notifyDataSetChanged()在方向改变后不更新 ListView

我有一个半复杂的问题,希望这里有人能够帮助我。在单击事件中,我创建了一个线程并根据this启动了一个长时间运行的操作方法。长时间运行的任务完成后,它会回调另一个方法,该方法会向处理程序发送消息:@OverridepublicvoidcontentSearchModelChanged(Model_ContentSearchcsm,ArrayListnewRemindersList){remindersList=newRemindersList;mHandler.post(mUpdateDisplayRunnable);}调用一个Runnable://postthistotheHandle

android - 滚动 ListView 时有些图像非常滞后

我有下面的屏幕,其中包含一些图像(每个可见页面6个)。上下滚动对我来说似乎很滞后。就像它再次渲染图像一样。向上滚动似乎比向下滚动更糟糕。有人知道如何提高此类区域的性能以创建漂亮的平滑滚动吗?更新:图片和文字全部取self的SQLite数据库。该列表是使用SimpleCursorAdapter创建的。privateclassHistoryViewBinderimplementsSimpleCursorAdapter.ViewBinder{//privateintwallpaperNumberIndex;privateinttimeIndex;privateintcategoryIndex