`
- 浏览:
126600 次
- 性别:
- 来自:
深圳
-
直接说过程吧:
1.构建一个HashMap:
Java代码
ArrayList<HashMap<String, String>> dlist = new ArrayList<HashMap<String, String>>();
for (int i = 0; i < data.length; i++) {
HashMap<String, String> map = new HashMap<String, String>();
map.put("data", data[i]);
dlist.add(map);
}
ArrayList<HashMap<String, String>> dlist = new ArrayList<HashMap<String, String>>();
for (int i = 0; i < data.length; i++) {
HashMap<String, String> map = new HashMap<String, String>();
map.put("data", data[i]);
dlist.add(map);
}
2.设置SimpleAdapter:
Java代码
SimpleAdapter adapter = new SimpleAdapter(this, dlist,
R.layout.list_item, new String[] { "data" },
new int[] { R.id.entries });
list.setAdapter(adapter);
SimpleAdapter adapter = new SimpleAdapter(this, dlist,
R.layout.list_item, new String[] { "data" },
new int[] { R.id.entries });
list.setAdapter(adapter);
3.主要在list_item上:
Java代码
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:background="@drawable/selector">
<TextView android:text="data" android:id="@+id/entries"
android:layout_width="match_parent" android:layout_height="wrap_content">
</TextView>
</LinearLayout>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:background="@drawable/selector">
<TextView android:text="data" android:id="@+id/entries"
android:layout_width="match_parent" android:layout_height="wrap_content">
</TextView>
</LinearLayout>
4.上述item上设置了背景:selector.xml:
Java代码
<item android:state_selected="true">
<shape>
<gradient android:angle="270" android:endColor="#ffffffff"
android:startColor="#ffffffff" />
<padding android:left="15dp" android:top="20dp"
android:right="15dp" android:bottom="20dp" />
<size android:height="60dp" android:width="320dp" />
<corners android:radius="8dp" />
</shape>
</item>
<item android:state_selected="true">
<shape>
<gradient android:angle="270" android:endColor="#ffffffff"
android:startColor="#ffffffff" />
<padding android:left="15dp" android:top="20dp"
android:right="15dp" android:bottom="20dp" />
<size android:height="60dp" android:width="320dp" />
<corners android:radius="8dp" />
</shape>
</item>
"android:state_selected="true""这个属性还有:"android:state_pressed="true""或者不设置表示默认的时候背景情况.
我写在这里是为了后续编码的时候参考的......:)
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
自研船舶电力推进系统MATLAB仿真报告:从柴油机+同步发电机到异步电机直接转矩控制的全面模拟与实践,《船舶电力推进系统自搭MATLAB仿真报告:从柴油机同步发电机到异步电机直接转矩控制的完整过程与参数配置详解》,...
"自研船舶电力推进系统MATLAB仿真报告:从柴油机+同步发电机到异步电机直接转矩控制的全面模拟与实践",《船舶电力推进系统自搭MATLAB仿真报告:从柴油机同步发电机到异步电机直接转矩控制的完整过程与参数配置详解》...
- 存储过程可以用于限制对数据库的直接访问,提高数据安全。 - 可以通过GRANT和REVOKE控制对存储过程的访问权限。 13. **性能优化**: - 通过合理使用存储过程,避免重复查询,提升系统性能。 - 使用`WITH ...
JavaScript是实现游戏逻辑和交互的关键,它是一种轻量级的脚本语言,可以直接在浏览器环境中运行。在《奔跑吧兔子》中,JavaScript负责处理游戏的动态行为,如兔子的移动、碰撞检测、得分计算以及用户输入响应。...
直接人工预算是企业财务管理中的一个重要环节,...总结来说,直接人工预算是企业控制生产成本、制定生产计划和优化资源分配的重要工具。通过详尽的预算编制,企业能够更好地预测未来的成本,从而做出更明智的经营决策。
为了提高性能,系统会添加缓存层(如Redis或memcached),以减少对数据库的直接访问。基础服务层封装了对缓存和数据库的操作,为上层业务逻辑提供原子化的接口。组合服务层处理复杂的业务逻辑,涉及多个服务的交互。...
5. **安装说明**:一个包含安装说明的主题包更易于用户理解和部署,避免了在安装过程中遇到的困扰。 6. **直接使用**:由于内含NZ260程序,用户下载后可以立即在WordPress网站上安装并应用,节省了寻找和安装额外...
关于分页存储过程的资料很多,我就不多说了,Google一下你就知道了。也发一个存储过程,方便大家。性能还算可以吧,支持多表查询,多字段排序,但是必须主键唯一,要是哪位兄弟有支持主键重复的,请告之。 思路说明...
在快节奏的生活里,人们习惯于简单直接的沟通方式,而忽略了倾听背后蕴含的力量。但正如新教材所强调的,倾听是深化友谊、提供情感支持的基石,它关乎信任、尊重,甚至在某些时候,它关乎生命。 生活中,我们可能...
源码中带有详细的注释,使得初学者能够更好地理解代码逻辑和游戏开发过程。 1. **Java编程基础**:Java是面向对象的编程语言,以其平台无关性和强大的类库支持而闻名。在《奔跑吧,小恐龙!》这款游戏中,开发者...
从提供的压缩包文件名称来看,"站长吧ASP调试工具.exe"很可能是该调试工具的可执行程序,可以直接运行在Windows操作系统上。"安装说明@zhanzhang8.txt"文件包含了安装步骤和可能的注意事项,建议在安装前仔细阅读。...
前端开发是软件开发中的一个重要领域,主要负责用户界面的设计与实现,是用户与软件系统交互的直接部分。前端技术通常包括HTML、CSS和JavaScript等编程语言,以及各种前端框架和库,如React、Vue.js和Angular等。...
10. 家庭与学校教育的结合:这篇作文反映了家庭在孩子成长过程中的重要性,提醒家长在追求经济收入的同时,不应忽视对孩子的陪伴和关爱,同时,学校也应该提供更多的支持和关怀,弥补家庭教育的缺失。
这个科学原理对于成人来说或许显而易见,但对幼儿来说,却是一次全新的认知挑战。 在教学过程中,教师首先引导孩子们观察并尝试将这些物品放置在桌面上,让孩子们自己发现哪些物品可以站立,哪些不能。通过这一环节...
直接原料明细表是企业在生产过程中记录和管理原材料消耗的重要工具,尤其在采购环节起到关键作用。这份文档可能是Excel或Word格式,用于详细列出制造产品所需的各项直接原料,以便进行精确的成本计算、库存管理和...
oracle分页存储过程详细的编码 可直接使用 拿去使用吧
一种是在存储过程中直接return一个值,就象C和VB的函数返回值那样;另一种是可以返回多个值,存储这些值的变量名称需要在调用参数中先行指定。 这个例子要处理多种参数,输入参数,输出参数,返回记录集以及一个直接...
这个小巧的应用程序不仅简化了用户登录和参与聊天的过程,还确保了聊天体验的稳定性和安全性。用户不再受网络波动、浏览器兼容性问题的影响,能够享受到更流畅的聊天体验。 【标签】中的“ichat”代表这款聊天软件...
大家一定要仔细看,如果打字的话要打很多,所以我直接操作给大家看…… ok全部设置完成,最后别忘了激活(指派) 这里说下,这个必须要启动ipsec服务才行 IPSEC Services 好了,这样危险端口就关闭掉了 但是以后...