首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Android惯用控件之Fragment仿Android4.0设置界面(二)

2013-10-10 
Android常用控件之Fragment仿Android4.0设置界面(二)在之前的基础上添加自定义的BaseAdapter,丰富显示的内

Android常用控件之Fragment仿Android4.0设置界面(二)

    在之前的基础上添加自定义的BaseAdapter,丰富显示的内容,使用BaseAdapter必须写一个类继承它,同时BaseAdapter是一个抽象类,继承它必须实现它的方法

Android惯用控件之Fragment仿Android4.0设置界面(二)

其中getView()方法最重要。

当系统开始绘制ListView的时候,首先调用getCount()方法。得到它的返回值,即ListView的长度。然后系统调用getView()方法,根据这个长度逐一绘制ListView的每一行。也就是说,如果让getCount()返回3,那么只显示3行。而getItem()和getItemId()则在需要处理和取得Adapter中的数据时调用。那么getView如何使用呢?如果getCount()返回100行,那么getView是不是马上就绘制100行呢?当然不是,getView()只会绘制当前界面能显示出来的行数。下面是效果图

Android惯用控件之Fragment仿Android4.0设置界面(二)

    首先定义一个类存放要显示的数据Data.java

<?xml version="1.0" encoding="utf-8"?>  <resources>    <style name="mytheme1" >        <item name="android:textColor">#000</item>         <item name="android:textSize">20sp</item>    </style></resources>


样例代码

点击打开链接















热点排行