草庐IT

listView

全部标签

Android + ListView 背景在滚动时设置背景?

我有一个通过ArrayAdapter填充的ListView。在适配器中,我根据条件设置View背景颜色。它有效,但在滚动剩余行时采用这种颜色。这是一些代码:classDateAdapterextendsArrayAdapter{privateArrayListitems;publicViewGrouplistViewItem;//constructorpublicDateAdapter(Contextcontext,inttextViewResourceId,ArrayListitems){super(context,textViewResourceId,items);this.ite

android - 在 React Native 中从 Web 服务填充 ListView

我有这段react-native代码:importReact,{Component}from'react';import{AppRegistry,StyleSheet,ToolbarAndroid,ListView,Text,View}from'react-native';letstyles=require('./styles/styles');classSunshineextendsComponent{constructor(props){super(props);this.state={isLoading:true,jsonData:''}}componentDidMount(){

java - 如何创建具有多个 View 的 ListView

我的问题是-如何创建自定义ListView,而不仅仅是重复一个自定义View,而是像在Instagram或其他列表中包含其他View的应用程序一样,它看起来像带有ListView的ScrollViewandroid中的其他View,但RomanGuy说“ScrollView中的ListView是一种非常糟糕的方式”,我同意它,不要相信哪个谷歌使用这种方式......使用ListView或RecyclerView实现此目的的最佳方法是什么 最佳答案 要实现该UI,您必须为Listview或Recyclerview定义多个View类型;

android - ListView 中的焦点控制

上下文:我想要一个不会获得焦点的ListView(例如不会当用户触摸它时突出显示行)。然而每个行小部件都有它自己的点击监听器。这是我在布局xml中指定的内容:android:choiceMode="none"android:focusableInTouchMode="false"android:focusable="false"ListView的行为仍然完全相同。有人可以解释一下吗三者之间的相互关系创建不接收焦点的ListView的正确方法是什么?TIA。 最佳答案 虽然您在xml中指定,但您也可以尝试在代码中指定。虽然我不确定您是

java - 如何使 ListView 的全宽触摸敏感以便单击某个项目?

我在用字符串填充的ListActivity中有一个ListView。然而,只有列表项的文本部分是可点击的,当它被点击时,只有文本部分被高亮显示(黑色背景上的橙色)。我想让整行可点击,并且当被选中时,整行应该被标记为选中。我该怎么做?这是我的布局XML: 最佳答案 这是默认行为——您确定您的ListView和自定义行布局(如果您正在使用)设置为width="fill_parent"吗?如果它们已经在width="fill_parent"上,请发布您的XML和/或代码,以便我们查看问题所在。

android - 在 ListView 适配器中,单击该图像替换图像

我必须在单击该图像时更改图像。当我尝试这样做时,它正在更改图像,但不是在那个位置,而是在一个随机位置。代码publicclassInteractiveArrayAdapterextendsArrayAdapter>{publicboolean[]checkBoxState;boolean[]favStar;ViewHolderviewholder;//privateObjectinflater;privateLayoutInflaterinflater;privateArrayList>menuItems;publicInteractiveArrayAdapter(Contextcon

android - 向 Android SwipeRefreshLayout 添加文本提示

如何在listView的顶部添加提示,例如android.support.v4的swipeRefreshLayout中包含的“下拉刷新”。下拉刷新有效,但我想在用户稍微下拉ListView时添加文本。 最佳答案 编辑2014年10月21日如果您将support-v4更新到最新版本(至少21.0.0),您可以使用内置的加载指示器!我刚刚想出了一个简单但有效的解决方案。想法是添加一个自定义ViewGroup,当SwipeRefreshLayout子项被拉下时,它会增加其高度。在此ViewGroup中,您将放置提示所需的所有内容(Text

Android:滑动列表项导致 clickOnItem

我想左右滑动ListView的项目。为此,我使用了这个项目。https://github.com/daimajia/AndroidSwipeLayout我可以滑动项目,但是当我滑动项目后,项目的onclick被调用。我不想要这个。我在SwipeListener上做了一些努力,但我并没有完全克服这种情况。我可以在不调用onClickItem的情况下从左向右滑动,但是当我向后滑动时调用itemClickswipeLayout.addSwipeListener(newSwipeLayout.SwipeListener(){@OverridepublicvoidonStartOpen(Swip

android - 更改 ListView 的背景颜色会禁用突出显示颜色

我有一个显示在ListActivity中的搜索结果列表。当我更改ListActivity项目的背景颜色时,通过更改第一个LinearLayout(父级)的背景颜色,OnClick突出显示停止工作。这是为什么?当我更改项目的背景颜色时,如何使此突出显示仍然有效?另外,是否可以更改此突出显示的颜色?谢谢。我的XML是这样的:我的Activity是这样的:publicclassResultsPageextendsListActivity{ 最佳答案 正如James所说,如果您在代码中更改背景颜色,当用户在执行时选择ListView中的项目

android - 列表显示黑色

我有一个ListView,我使用数组适配器将数据附加到该ListView。但是当我滚动时,我发现边缘很暗。为什么会发生这种情况以及如何阻止它。请帮忙!! 最佳答案 这只是暗示列表末尾有更多数据。尝试使用android:cacheColorHint="#00000000"这会有所帮助 关于android-列表显示黑色,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4885576/