ListView控件学习(KongJianActivity)

简介:

 

     

     

    以上字符串数组在Activity中定位用以下代码:

    String  arrayString[] = getResources().getStringArray(R.array.数组的ID);

     

    例子中的代码如下:

     //ListView代码

            ListView listview = (ListView)this.findViewById(R.id.listview01);

            List<String> listv = new ArrayList<String>();

            listv.add("列表选项一。。。吼吼。。O_O");

            listv.add("列表选项二。。。吼吼。。O_O");

            listv.add("列表选项三。。。吼吼。。O_O");

            listv.add("列表选项四。。。吼吼。。O_O");

            listv.add("列表选项五。。。吼吼。。O_O");

            listv.add("列表选项六。。。吼吼。。O_O");

            listv.add("列表选项七。。。吼吼。。O_O");

           

            ArrayAdapter<String> adapterlistv = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,listv);

            listview.setAdapter(adapterlistv);

     

    如果ListView中显示的数据需要是动态变更的话可以使用从数据库中读取数据:

     一般情况下给ListView设置的是一个Adapter对象,而如果数据是动态变更的话则可以使用CursorAdapter的子类专门用来动态变更ListView的,此类是:SimpleCursorAdapter

    SimpleCursorAdapter中创建表时要注意一点:

    1.就是在创建数据表时在表中必须有一个字段包含一个“_id,因为Android源码中已经硬编码了一个"_id",如果在创建表时没有       此字段,否则操作该表的类将失效。

    2.也可以在用用SQL语句查询时用:select pid as _id…….将字段名改为_id,这样也可以让操作类有效

     

    以下代码中倒数第二行的scrollingCache="false"是为了在当用户点击选项时会临时把背景换为因黑色或无色,设置此属性是为了不让ANDROID在当用户选择选项时改变背景色;倒数第一行代码设置:为了把项与项之间的数据分隔一下,便于查看

     

         
     本文转自华华世界 51CTO博客,原文链接:http://blog.51cto.com/mzh3344258/733381,如需转载请自行联系原作者
相关文章
|
5月前
|
前端开发 API Android开发
25. 【Android教程】列表控件 ListView
25. 【Android教程】列表控件 ListView
172 2
|
5月前
|
前端开发 API Android开发
26. 【Android教程】网格视图 GridView
26. 【Android教程】网格视图 GridView
82 2
|
6月前
|
C#
45.c#:listview控件
45.c#:listview控件
44 1
|
Android开发
ScrollView 与 ListView 以及 GridView 滑动冲突完美解决
ScrollView 与 ListView 以及 GridView 滑动冲突完美解决
|
Java Android开发
GridView(网格视图)的基本使用
本节给大家介绍的是第二个Adapter类的控件——GridView(网格视图),见名知义,ListView是列表, GridView就是显示网格!他和ListView一样是AbsListView的子类!很多东西和ListView都是相通的, 本节我们就来学习他的基本用法。
168 0
|
API Android开发
ListView或GridView上添加能一起滚动的Button效果的解决思路
ListView或GridView上添加能一起滚动的Button效果的解决思路
|
Android开发
Android自定义ListView和GridView解决滑动冲突和显示不全
Android自定义ListView和GridView解决滑动冲突和显示不全
170 0
|
数据库 索引