Articles of listview

listview与arraylist,在android中简单的适配器

我尝试使用数组列表和简单的适配器来显示一些东西。 我尝试了下面的东西,但在我的结果显示arraylist的姓氏。 我不明白什么是我的错。 final ListView listView = (ListView) findViewById(R.id.mylist); ArrayList<HashMap<String, String>> list_of_bookmarks = new ArrayList<HashMap<String, String>>(); HashMap<String, String> b = new HashMap<String, String>(); String[] from = { "php_key","c_key","android_key","hacking_key" }; String[] name_of_bookmarks = { "php","c","android","hacking" }; for(int i=0;i<4;i++) { b.put(from[i],name_of_bookmarks[i]); list_of_bookmarks.add(b); } }; int[] to = { R.id.txt1,R.id.txt1,R.id.txt1,R.id.txt1}; SimpleAdapter adapter = new SimpleAdapter(getBaseContext(), list_of_bookmarks, R.layout.list_layout, from, […]

如何在Android上面很长的listview中设置浮动动作button的固定位置?

我正在开发一个主要与listview工作的android应用程序。 但我有一个使用Floating Action Button与Long ListView一起的问题。 我的问题如下。 当列表视图只有几个项目。 Floating item可以看到。 这是截图。 正如你上面看到的, Floating Action Button仍然可以看到。但是,当ListView有这么多的项目,并成为过度的屏幕, Floating Action Button不能被看到。 这是Long Listview的屏幕截图 对于第二个屏幕截图,不能再scrolled down 。 我想要实现的是,我希望浮动的底部总是在Listview上方屏幕的右下angular。 像HTML和CSS固定位置一样。 无论Listview有多高,我都想要Floating Action Button 这是我的布局文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <ListView android:dividerHeight="@dimen/list_item_divider_height" android:padding="@dimen/list_padding" android:divider="@color/whitesmoke" android:id="@+id/listview_podcast_list" android:layout_width="match_parent" android:layout_height="wrap_content"></ListView> <TextView android:textSize="17dp" android:textStyle="bold" android:textColor="@color/black" android:textAlignment="center" android:id="@+id/tf_no_records" android:layout_width="match_parent" android:layout_height="wrap_content" /> <android.support.design.widget.FloatingActionButton android:id="@+id/stop_podcast_button" android:background="@color/colorPrimary" […]

使用布局的select器来更改其子属性

默认情况下, ListView在按下时将背景颜色更改为橙​​色,并且TextView的TextColor更改为白色/黑色。 通过在ListView项目上应用select器,我们可以为按下状态设置背景颜色,但是我们是否也可以在同一个select器内为该项目/布局内的TextView定义TextColor ? 如果是这样,那么怎么样?

如何检测一个列表视图在android中向上或向下滚动?

有没有一种方法来确定是否ListView正在向上或向下滚动? 在这种情况下,OnScrollListener不会帮助我。 提前致谢!

Android滚动条长度不同的项目大小

我有一个评论的列表视图。 评论有不同的长度(例如从1行到20)。 而当我滚动这个列表视图,标准的滚动条增加和减less,这取决于我在这一刻滚动的评论。 为什么发生?

显示SD卡上的所有音乐

我正在使用这个页面的代码: http://z4android.blogspot.com/2011/06/displaying-list-of-music-files-stored.html 代码正在工作,但不是很好。 当我试图向下滚动时,ListView不断重复列表中的歌曲。 我一直在寻找一些替代的代码,但我还没有find任何代码。 谢谢你的帮助。

我不能在Android中单击ListView?

我使用联系人同步制作了一个应用 我列出了以下联系信息与照片,名称和编号。 我成功地列出了所有这些东西在一个自定义ListView中 ,但我不能单击ListView 。 它看起来像locking,无法点击它。 但是我对另一个活动做了同样的程序。 使用自定义的ListView,但我可以点击这个视图,它工作正常。 问题是什么? 这里是我的示例代码: ListView settingsList = (ListView) findViewById(R.id.manage_track_listView); ArrayList<ContactList> MySettingsList = new ArrayList<ContactList>(); ContactList setting1 = new ContactList("contact name 1", "Number 1", null); ContactList setting2 = new ContactList("contact name 2", "Number 2", null); ContactList setting3 = new ContactList("contact name 3", "Number 3", null); MySettingsList.add(setting1); MySettingsList.add(setting2); MySettingsList.add(setting3); ContactList list[] […]

selectListView中的所有项目

我目前正在一个Android项目。 我正在使用ListView并使用上下文操作栏,我成功select每个项目,并显示在列表视图中select了多less个项目的计数。 在上下文栏中我有一个Select All的菜单选项,但我不知道如何确保列表视图中的每个项目都被选中。 似乎无法在Google上find任何东西,关于这种types的东西和可选ListView的东西似乎很好隐藏。 任何帮助将不胜感激。 谢谢

一次只能select一个checkbox的自定义列表视图

我有一个自定义列表视图与每行包含一个checkbox和文本。 现在我想要什么,如果任何一个列表视图行的checkbox被选中,所以其他行checkbox,如果选中.it将自动被选中(即一次只应select一个checkbox)。我应该这样做。 到目前为止,我所做的是如下: public class CustomAdapter extends BaseAdapter{ Context context; List<String> items; boolean array[]; public CustomAdapter(Context context, List<String> items) { super(); this.context = context; this.items = items; array =new boolean[items.size()]; } @Override public int getCount() { // TODO Auto-generated method stub return items.size(); } @Override public Object getItem(int position) { // TODO Auto-generated method stub […]

列出具有交替颜色的项目

我有一个列表视图和一个适配器,将交替的背景颜色设置为列表项(“斑马”列表样式): public View getView(final int position, View convertView, ViewGroup parent) { int colorPos = position % colors.length; … convertView.setBackgroundColor(colors[colorPos]); return convertView; } 但现在,当我使用滚轮select一个项目,或者当我点击一个项目,select/点击的原始颜色不会覆盖我的自定义背景(我可以看到原来的颜色下面我设置)。 我如何设置这些状态的原始颜色?