Android(安卓)常用控件(三)学习笔记
16lz
2021-12-04
ProgressBar 使用方法
progressBar是进度条
style="?android:attr/progressBarStyleHorizontal" 这句设置进度条为水平样式的
style="?android:attr/progressBarStyle" 这种风格是默认风格(就是圆圈一直在转)
android:visibility="gone" 这句设置进度条是否可视,目前gone为不可视,通过程序使进度条成为可视状态
深色部分为主进度,浅色部分为第二进度
ListView 使用方法 SimpleAdapter listAdapter = new SimpleAdapter(this, list,
R.layout.user, new String[] { "user_name", "user_ip" },
new int[] { R.id.user_name,R.id.user_ip});
setListAdapter(listAdapter);
ListView里面就是一个个的HashMap,HashMap里面就是一个个的键值对, R.layout.user 设置ListView的Xml文件, new String[] { "user_name", "user_ip" }, 对应ListView的列的数量,并且HashMap中的键值对也要对应名字
new int[] { R.id.user_name,R.id.user_ip}); 控制ListVIew中的HashMap中键值对所要显示的值
ArrayList
HashMap
HashMap
HashMap
map1.put("user_name", "zhangsan");
map1.put("user_ip", "192.168.0.1");
map2.put("user_name", "zhangsan");
map2.put("user_ip", "192.168.0.2");
map3.put("user_name", "wangwu");
map3.put("user_ip", "192.168.0.3");
list.add(map1);
list.add(map2);
list.add(map3);
HushMap的设置如上, list.add(map1);
list.add(map2);
list.add(map3);
把Map对象添加到List中。
protected void onListItemClick(ListView l, View v, int position, long id) {
// TODO Auto-generated method stub
super.onListItemClick(l, v, position, id);
System.out.println("id----------------" + id);
System.out.println("position----------" + position);
}
设置点击ListView的点击发生事件。
更多相关文章
- CardView 设置水波纹效果
- Android强制为自身应用设置实现多语言
- android-RadioButton背景使用图片
- Android(安卓)activity属性设置大全
- Android的闹钟管理类
- Android(安卓)全局Activity动画设置
- 在Android中如何让gif动起来
- 设置 TextView 文字居中
- [android]布局(容器)简介和使用方法