Tag: listview

Android – ListView – performItemClick

当我尝试使用ListView的performItemClick函数时,我遇到了一些困难。 我想要做的就是在列表的第一项中以编程方式执行点击操作。 我怎样才能做到这一点? 我在文档中查找了这个函数,但是我并没有真正理解它的参数。 我尝试了这样的: myListView.performItemClick(myListView.getChildAt(0), 0, myListView.getChildAt(0).getId()); 但它没有工作(myListView.getChildAt(0) returns null) 先谢谢你!

如何改变简单列表项的文字颜色

我有一个ListActivity,我正在显示一个列表: setListAdapter(new ArrayAdapter<String>(getApplicationContext(), android.R.layout.simple_list_item_single_choice, mStringList)); 默认情况下,列表项的文本颜色是白色的,我想将列表中文本视图的文本颜色改为黑色。 我应该怎么做?

如何用RecyclerView完全替代listView / GridView?

我注意到,新的RecyclerView类,尽pipe它使事情更清洁一点,缺乏我熟悉的许多function: 分隔线,但这可以通过看这个post或这个问题来解决 “footerDividersEnabled” “headerDividersEnabled” “listSelector”,但也许我应该简单地设置每个视图? “fastScrollEnabled” “smoothScrollbar” “textFilterEnabled” 我还试图找出是否有一种新的方法来使用新的类进行过滤(通过实现Filterable与ListView完成)。 我找不到是否有这样的事情 “tools:listitem”,以显示UIdevise器上的项目。 这些是我用的,但也许还有其他的我错过了。 是否有任何教程或一些指导如何取代这些东西?

反应原生Listview留下空间

我试图在React Native中实现一个listview。 一切都很好,当我只是调用组件Accounts但是因为我把它放到一个NavigatorIOS列表视图在第一个项目之前留下一些空间:看到这里 ,当我在这里滚动。 这是我的代码: index.ios.js var RemoteX1 = React.createClass({ render: function() { return ( <NavigatorIOS style={styles.container} initialRoute={{ title: 'Accounts', component: Accounts, }}/> ); } }); var styles = StyleSheet.create({ container: { flex: 1, }, }); accounts.js var people = [ { title: "Papa", favouriteChannels: [] }, { title: "Maman", favouriteChannels: [] }, { title: […]

Bauerca drag-sort-listview简单的例子

Bauerca drag-sort-listview是一个惊人的图书馆拖动function在列表视图.. https://github.com/bauerca/drag-sort-listview 但我的问题是演示项目是非常复杂的,我不能跟踪它包括在我的项目中的function.. 任何简单的例子,将不胜感激.. 例如,我只需要一个屏幕,这个自定义列表包含三个项目。或者任何其他简单的例子.. 谢谢

如何创build一个按字母顺序排列的滚动条,在android中显示所有的字母?

我的目的是获得这样的东西: 但是我能find的唯一例子就是这样的列表: android – listview快速滚动字母喜欢在iPhone联系人活动 很明显,我不想要一个像快速滚动时显示字母的联系人列表。 我知道如何做到这一点。 任何指针将受到欢迎。 (我试过但没有成功) 下面是FunkTheMonk提出的完整解决scheme(非常感谢): 像往常一样定义列表视图。 定义一个包含ListView的RelativeLayout,右边是一个包含所有字母的LinearLayout 。 为了更好的解决scheme,可以dynamic生成字母列表,只显示列表中的字母。 然后在onClick方法中添加行为来滚动列表: XML <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <ListView android:id="@android:id/list" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginRight="28dip" /> <LinearLayout android:orientation="vertical" android:layout_width="28dip" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:background="@android:color/transparent" > <TextView android:id="@+id/A" android:text="A" android:tag="A" style="@style/alphabetTextView"/> <TextView android:id="@+id/B" android:text="B" android:tag="B" style="@style/alphabetTextView" /> <TextView android:id="@+id/C" android:text="C" android:tag="C" style="@style/alphabetTextView" /> <TextView android:id="@+id/D" […]

android:smoothScrollToPosition()不能正常工作

我试图平滑滚动到列表的最后一个元素后添加一个元素到与listview关联的arrayadapter。 问题是它只是滚动到一个随机的位置 arrayadapter.add(item); //DOES NOT WORK CORRECTLY: listview.smoothScrollToPosition(arrayadapter.getCount()-1); //WORKS JUST FINE: listview.setSelection(arrayadapter.getCount()-1);

android listview获取选定的项目

我是新来的android,我有一个代码,我已经把button放在列表视图。 我的名单是… Number | Name | ID (visibility = gone) | Level | button1 | button2 button1和button2的function不同。 我已经在button上应用了监听器,但是当我尝试从列表中获取ID时,它总是向我显示最后一个ID。 如何知道哪个button被点击,相关字段的名称和ID。 我已经把button和监听器放在getView(…)函数的button上。

如何在更新一个ListViewItem的文本时防止ListView闪烁?

我只想要更新一个ListViewItem的文本,而不会看到任何闪烁。 这是我更新的代码(多次调用): listView.BeginUpdate(); listViewItem.SubItems[0].Text = state.ToString(); // update the state listViewItem.SubItems[1].Text = progress.ToString(); // update the progress listView.EndUpdate(); 我见过一些涉及覆盖组件的WndProc():解决schemeWndProc(): protected override void WndProc(ref Message m) { if (m.Msg == (int)WM.WM_ERASEBKGND) { m.Msg = (int)IntPtr.Zero; } base.WndProc(ref m); } 他们说它解决了这个问题,但在我的情况下,它没有 。 我相信这是因为我在每个项目上都使用了图标。

如何在Android ListView的末尾显示一个button

我想在Android列表视图的末尾显示一个button。 我怎样才能做到这一点? 我不想使用alignparentbottom="true"将其粘贴到活动底部。 使用layout_below也不适用于我。 我目前的XML: <?xml version="1.0" encoding="UTF-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/main_bg"> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content"> <ListView android:id="@+id/android:list" android:layout_width="fill_parent" android:layout_height="wrap_content" android:drawSelectorOnTop="false" android:cacheColorHint="#ff6a00" android:divider="#ff8f40" android:dividerHeight="1px" /> </LinearLayout> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="50sp" android:background="#676767" android:orientation="vertical"> <Button android:layout_width="100px" android:layout_height="wrap_content" android:id="@+id/btnGetMoreResults" android:layout_marginLeft="10px" android:text="Get more" /> </RelativeLayout> </RelativeLayout>