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,如需转载请自行联系原作者
相关文章
|
9月前
|
C#
45.c#:listview控件
45.c#:listview控件
71 1
|
数据处理 C# 索引
WPF技术之ListView控件
WPF ListView控件是一个用来显示集合数据的控件,它以表格形式呈现数据,并支持对数据进行排序、筛选和操作。
387 0
如何在 C#中的listView 控件中显示图片?
如何在 C#中的listView 控件中显示图片?
1285 0
如何在 C#中的listView 控件中显示图片?
EditText与TextView的开发中的常用属性,打造完美布局
EditText与TextView的开发中的常用属性,打造完美布局
106 0
|
C#
WPF 实现 DataGrid/ListView 分页控件
原文:WPF 实现 DataGrid/ListView 分页控件 在WPF中,通常会选用DataGrid/ListView进行数据展示,如果数据量不多,可以直接一个页面显示出来。如果数据量很大,2000条数据,一次性显示在一个页面中,不仅消耗资源,而且用户体验也很糟糕。
1981 0
|
C#
WPF ListView展示层叠信息
原文:WPF ListView展示层叠信息 通常我们在ListView中展示一列同类数据,例如城市名称。不过可以对ListView的DataTemplate稍作修改,让其显示层叠信息。例如:需要在ListView中显示省份和省份对应的城市名称。
1131 0
|
C#
WPF 获取 ListView DataTemplate 中控件值
原文:WPF 获取 ListView DataTemplate 中控件值 版权声明:本文为博主原创文章,未经博主允许可以随意转载 https://blog.csdn.
1713 0
|
C#
WPF ListView 居中显示
原文:WPF ListView 居中显示 今天遇到的问题: 方法1:设置GridViewColumn的ActualWidth ...
1726 0