android4.0 Settings 界面修改
项目需要修改4.0的settings,先写点界面修改部分的实现吧

一、上面的分页tab
android3.0以后就加入了ActionBar,上面的那条是一个ActionBar,不熟悉的可以先去看看ActionBar的介绍
在Settings.java的onCreate()方法中添加,代码如下:
三、点击对应tab里,左侧header list的刷新
申明一个标志位
在tab的点击事件里面对标记位进行置位,如下:
@Override public void onBuildHeaders(List<Header> headers) { if (flag == FLAG_TAB_SYSTEM) { loadHeadersFromResource(R.xml.settings_headers, headers); } else if (flag == FLAG_TAB_PERSONAL_INFO) { loadHeadersFromResource(R.xml.settings_headers_personal_info, headers); } else { loadHeadersFromResource(R.xml.settings_headers_individuation, headers); } updateHeaderList(headers); mHeaders = headers; }
总结一下:
上面所说的只是最基本的界面修改。目前正在做settings,欢迎交流