带有arraylist的listview,android中的简单适配器

用户名

我尝试使用arraylist和简单的适配器向listview显示一些内容。我尝试了如下所示的方法,但结果显示了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, to);         
            listView.setAdapter(adapter);

我只想在列表视图中显示“ php”,“ c”,“ android”,“ hacking”。我应该是一个初学者,所以您可能会建议我应该遵循的更好的方法

斯瓦蒂·斯里瓦斯塔夫

Main.xml

<LinearLayout  

    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="60dp"   >


    <ListView
        android:id="@+id/zone_list"
        android:layout_marginBottom="70dp"
        android:background="@drawable/batteryborder"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" >
    </ListView>

</LinearLayout>

setlanguage.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="60dp">

    <TextView
        android:id="@+id/tvName"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:textSize="18dp"
        android:gravity="center_vertical" />

</LinearLayout>

添加您的活动文件的onCreate()

ListView listView;

String[] from = { "php_key","c_key","android_key","hacking_key" };

ArrayAdapter arrayAdapter;

listView = (ListView) findViewById(R.id.zone_list); 

arrayAdapter = new ArrayAdapter<>(this,R.layout.setlanguage, R.id.tvName, from);

listView.setAdapter(arrayAdapter);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android中的ListView计数与适配器计数

来自分类Dev

android:带有自定义适配器的AutoCompleteTextView

来自分类Dev

带有打印机适配器的Android bluethoot

来自分类Dev

如何从Android的Listview中删除适配器

来自分类Dev

具有自定义适配器的listview中的android更改列表项

来自分类Dev

Android清除arraylist或适配器?

来自分类Dev

Android Studio中带有自定义适配器的自定义ListView

来自分类Dev

Android Studio中的ListView中的适配器

来自分类Dev

我的Android Listview适配器中的IndexOutOfBoundsException

来自分类Dev

具有两个ArrayList的Android ListView适配器

来自分类Dev

Android ListView更改项在适配器中的选定状态

来自分类Dev

如何从Android Kotlin中的RecyclerView适配器获取arraylist

来自分类Dev

android:带有自定义适配器的AutoCompleteTextView

来自分类Dev

如何在其适配器中刷新android listview

来自分类Dev

Android中的ListView和适配器,是否属于适配器设计模式?

来自分类Dev

Android ListView中适配器和模板视图的组合

来自分类Dev

AlertDialog中的Android ListView-设置适配器

来自分类Dev

从Android中的ListView适配器获取TextView

来自分类Dev

Android:ListView适配器中的业务逻辑?

来自分类Dev

带有片段中的自定义适配器的ListView

来自分类Dev

如何在Android中为带有图像的列表视图设置适配器

来自分类Dev

Android:ListView适配器中的OnClickListener有时无法正常工作

来自分类Dev

Android:从viewPager中的Fragment调用ListView的适配器的getview()

来自分类Dev

适配器中的ArrayList?

来自分类Dev

Android-在Listview中显示来自适配器的数据

来自分类Dev

Android ArrayList适配器不显示ListView

来自分类Dev

带有自定义适配器的 Android ListView 仅显示最后一项

来自分类Dev

带有 ToggleButton 过滤器的 ListView 适配器

来自分类Dev

带有对齐特定行的自定义适配器的 Android ListView

Related 相关文章

  1. 1

    Android中的ListView计数与适配器计数

  2. 2

    android:带有自定义适配器的AutoCompleteTextView

  3. 3

    带有打印机适配器的Android bluethoot

  4. 4

    如何从Android的Listview中删除适配器

  5. 5

    具有自定义适配器的listview中的android更改列表项

  6. 6

    Android清除arraylist或适配器?

  7. 7

    Android Studio中带有自定义适配器的自定义ListView

  8. 8

    Android Studio中的ListView中的适配器

  9. 9

    我的Android Listview适配器中的IndexOutOfBoundsException

  10. 10

    具有两个ArrayList的Android ListView适配器

  11. 11

    Android ListView更改项在适配器中的选定状态

  12. 12

    如何从Android Kotlin中的RecyclerView适配器获取arraylist

  13. 13

    android:带有自定义适配器的AutoCompleteTextView

  14. 14

    如何在其适配器中刷新android listview

  15. 15

    Android中的ListView和适配器,是否属于适配器设计模式?

  16. 16

    Android ListView中适配器和模板视图的组合

  17. 17

    AlertDialog中的Android ListView-设置适配器

  18. 18

    从Android中的ListView适配器获取TextView

  19. 19

    Android:ListView适配器中的业务逻辑?

  20. 20

    带有片段中的自定义适配器的ListView

  21. 21

    如何在Android中为带有图像的列表视图设置适配器

  22. 22

    Android:ListView适配器中的OnClickListener有时无法正常工作

  23. 23

    Android:从viewPager中的Fragment调用ListView的适配器的getview()

  24. 24

    适配器中的ArrayList?

  25. 25

    Android-在Listview中显示来自适配器的数据

  26. 26

    Android ArrayList适配器不显示ListView

  27. 27

    带有自定义适配器的 Android ListView 仅显示最后一项

  28. 28

    带有 ToggleButton 过滤器的 ListView 适配器

  29. 29

    带有对齐特定行的自定义适配器的 Android ListView

热门标签

归档