listview adapter底端出现的小图标是怎么实现的,就是在触摸屏幕时图标隐藏,离开屏幕时图标出现在li

诺基亚X6屏幕右上角闹钟旁边一个小图标是什么?就是在解锁图标和闹钟图标中间,突然出现的_百度知道
诺基亚X6屏幕右上角闹钟旁边一个小图标是什么?就是在解锁图标和闹钟图标中间,突然出现的
我有更好的答案
蓝牙的图标吧如果是个方块一样的,那就是内存卡图标
其他类似问题
诺基亚x6的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁当前位置: >
> WPF的ListView中使用小图标(刚刚接触WPF没有多久)C/S应用程序,想在WPF中的Lis
WPF的ListView中使用小图标(刚刚接触WPF没有多久)C/S应用程序,想在WPF中的Lis
sadad122 & at
WPF的ListView中使用小图标(刚刚接触WPF没有多久)C/S应用程序,想在WPF中的ListView中的第一列中加小图标显示状态,不知如何设置,listview中的数据是绑定的。
直接看这里,请参考:
sadcarl & &
& & (0)(0)引用:  引用:在ListView中设置GridView,并为GridView定义列,会吧?
假设你会了,好,下一步,一个列就是定义一个GridViewColumn&,给它的CellTemplate&定义一个数据模板,里面放图标,并绑定数据就行了。
如果这样定死的弄一张图片,我会,但是我现在是在数据库里面动态加载大批量数据,在加载出来的数据里……
谁说定死的,这是模板,会动态生成,你从数据库中读出,在绑定时加个转换器就行了。sadamu2004 & &
& & (0)(0)
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&&&湘教QS2-164&&增值电信业务经营许可证湘B2-[2回答]小米手机怎么删除桌面下那一条图标?就是设置桌面时屏幕最下面那几个图标,删除或者修改!__手机桌面_系统设置_屏幕_手机购买 _手机问题_刷机专家(卓大师)
小米手机怎么删除桌面下那一条图标?就是设置桌面时屏幕最下面那几个图标,删除或者修改!
子非鱼001问于
o 系统(2.3.5
) o Root权限(已获取)
按屏幕空白处,处于编辑模式后,就能删除或修改。
海峰回答于
1个赞同 o 0个反对
编辑模式下按住就可以拖拽修改
热心网友(8719536)回答于
1个赞同 o 0个反对
专家简介:原卓大师,专注刷机领域,业内元老级应用。
专家宣言:让您一键轻松解决刷机烦恼!
版本:5.3.1大小:16.8MB
版本:2.7.0大小:2.84MB
大师简介:业内最强ROOT软件,轻松ROOT。
大师宣言:让您一键轻松解决ROOT烦恼!
版本:2.7.1大小:11.57MB
版本:3.3.0大小:5.5MB
大师简介:免ROOT直接安装字体,个性化定制手机。
大师宣言:万千字体,想换就换!
版本:3.9.0大小:5.2MB
相关解决问题列表
(C) 2007 - 2015
北京耘升天下科技有限公司
帮助与支持
关注卓大师官方微信
获取最新潮刷机资讯
还没有卓大师的账号?
或使用其他帐号登录:ListView里图标的边距怎么设置?
[问题点数:40分]
ListView里图标的边距怎么设置?
[问题点数:40分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
2012年 总版技术专家分年内排行榜第一
2013年 总版技术专家分年内排行榜第七2011年 总版技术专家分年内排行榜第五2009年 总版技术专家分年内排行榜第九
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。10441人阅读
ListView的SimpleAdapter有很好的扩展性,可以定义各种不同的布局,可以放上图片、Button、CheckBox等等,本文实现一个带有前后图标的列表视图:
列表中item的组成:
(R.id.img_pre)( & & & &R.id.text & & & & & & )(R.id.img)
首先定义用来显示列表中item的layout文件list_item2.xml:
&?xml version="1.0" encoding="utf-8"?&
&LinearLayout xmlns:android="/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
&ImageView
android:id="@+id/img_pre"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:id="@+id/text"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:padding="10dp"
android:textSize="16sp"
android:textStyle="bold|italic"
android:layout_weight="1"
&LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="right"
android:layout_weight="2"
&ImageView
android:id="@+id/img"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingRight="10dp"
android:layout_gravity="center_vertical"
&/LinearLayout&
&/LinearLayout&&
整个一行作为一个LinearLayout,
第一个图片作为一个IamgeView,文本为TextView,第二个图片为ImageView,
第二个ImageView再放到一个LinearLayout里面,并
通过android:gravity及android:layout_weight来调整显示位置
下面是实现代码:
public class HelloListView extends ListActivity {
/** Called when the activity is first created. */
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//setListAdapter(new ArrayAdapter&String&(this, R.layout.list_item, COUNTRIES));
//setListAdapter(new ArrayAdapter&String&(this, android.R.layout.simple_list_item_1, COUNTRIES));
setListAdapter(new SimpleAdapter(this, getData(), R.layout.list_item2,
new String[]{"img_pre", "text", "img"},
new int[]{R.id.img_pre, R.id.text, R.id.img}));
ListView lv = getListView();
//lv.setTextFilterEnabled(true);
lv.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView&?& parent, View view, int pos,
long id) {
Map&String, Object& item = (Map&String, Object&)parent.getItemAtPosition(pos);
Toast.makeText(getApplicationContext(), (String)item.get("text"),
Toast.LENGTH_SHORT).show();
private List&Map&String, Object&& getData() {
List&Map&String, Object&& list = new ArrayList&Map&String, Object&&();
for(int i = 0; i & COUNTRIES. i++) {
Map&String, Object& map = new HashMap&String, Object&();
map.put("text", COUNTRIES[i]);
map.put("img", R.drawable.img);
map.put("img_pre", R.drawable.img_pre);
list.add(map);
static final String[] COUNTRIES = new String[] {
"Afghanistan", "Albania", "Algeria", "American Samoa", "Andorra",
"Angola", "Anguilla", "Antarctica", "Antigua and Barbuda", "Argentina",
"Armenia", "Aruba", "Australia", "Austria", "Azerbaijan",
"Bahrain", "Bangladesh", "Barbados", "Belarus", "Belgium",
"Belize", "Benin", "Bermuda", "Bhutan", "Bolivia",
"Bosnia and Herzegovina", "Botswana", "Bouvet Island", "Brazil", "British Indian Ocean Territory",
"British Virgin Islands", "Brunei", "Bulgaria", "Burkina Faso", "Burundi",
"Cote d'Ivoire", "Cambodia", "Cameroon", "Canada", "Cape Verde",
"Cayman Islands", "Central African Republic", "Chad", "Chile", "China",
"Christmas Island", "Cocos (Keeling) Islands", "Colombia", "Comoros", "Congo",
"Cook Islands", "Costa Rica", "Croatia", "Cuba", "Cyprus", "Czech Republic",
"Democratic Republic of the Congo", "Denmark", "Djibouti", "Dominica", "Dominican Republic",
"East Timor", "Ecuador", "Egypt", "El Salvador", "Equatorial Guinea", "Eritrea",
"Estonia", "Ethiopia", "Faeroe Islands", "Falkland Islands", "Fiji", "Finland",
"Former Yugoslav Republic of Macedonia", "France", "French Guiana", "French Polynesia",
"French Southern Territories", "Gabon", "Georgia", "Germany", "Ghana", "Gibraltar",
"Greece", "Greenland", "Grenada", "Guadeloupe", "Guam", "Guatemala", "Guinea", "Guinea-Bissau",
"Guyana", "Haiti", "Heard Island and McDonald Islands", "Honduras", "Hong Kong", "Hungary",
"Iceland", "India", "Indonesia", "Iran", "Iraq", "Ireland", "Israel", "Italy", "Jamaica",
"Japan", "Jordan", "Kazakhstan", "Kenya", "Kiribati", "Kuwait", "Kyrgyzstan", "Laos",
"Latvia", "Lebanon", "Lesotho", "Liberia", "Libya", "Liechtenstein", "Lithuania", "Luxembourg",
"Macau", "Madagascar", "Malawi", "Malaysia", "Maldives", "Mali", "Malta", "Marshall Islands",
"Martinique", "Mauritania", "Mauritius", "Mayotte", "Mexico", "Micronesia", "Moldova",
"Monaco", "Mongolia", "Montserrat", "Morocco", "Mozambique", "Myanmar", "Namibia",
"Nauru", "Nepal", "Netherlands", "Netherlands Antilles", "New Caledonia", "New Zealand",
"Nicaragua", "Niger", "Nigeria", "Niue", "Norfolk Island", "North Korea", "Northern Marianas",
"Norway", "Oman", "Pakistan", "Palau", "Panama", "Papua New Guinea", "Paraguay", "Peru",
"Philippines", "Pitcairn Islands", "Poland", "Portugal", "Puerto Rico", "Qatar",
"Reunion", "Romania", "Russia", "Rwanda", "Sqo Tome and Principe", "Saint Helena",
"Saint Kitts and Nevis", "Saint Lucia", "Saint Pierre and Miquelon",
"Saint Vincent and the Grenadines", "Samoa", "San Marino", "Saudi Arabia", "Senegal",
"Seychelles", "Sierra Leone", "Singapore", "Slovakia", "Slovenia", "Solomon Islands",
"Somalia", "South Africa", "South Georgia and the South Sandwich Islands", "South Korea",
"Spain", "Sri Lanka", "Sudan", "Suriname", "Svalbard and Jan Mayen", "Swaziland", "Sweden",
"Switzerland", "Syria", "Taiwan", "Tajikistan", "Tanzania", "Thailand", "The Bahamas",
"The Gambia", "Togo", "Tokelau", "Tonga", "Trinidad and Tobago", "Tunisia", "Turkey",
"Turkmenistan", "Turks and Caicos Islands", "Tuvalu", "Virgin Islands", "Uganda",
"Ukraine", "United Arab Emirates", "United Kingdom",
"United States", "United States Minor Outlying Islands", "Uruguay", "Uzbekistan",
"Vanuatu", "Vatican City", "Venezuela", "Vietnam", "Wallis and Futuna", "Western Sahara",
"Yemen", "Yugoslavia", "Zambia", "Zimbabwe"
采用SimpleAdapter适配器,并添加了Click监听,Click的时候显示Toast提示信息
for(int i = 0; i & COUNTRIES. i++) {
Map&String, Object& map = new HashMap&String, Object&();
map.put("text", COUNTRIES[i]);
map.put("img", R.drawable.img);
map.put("img_pre", R.drawable.img_pre);
list.add(map);
用来生成item数据
res/drawable 目录中放入两个img文件
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:411122次
积分:5642
积分:5642
排名:第1648名
原创:139篇
转载:33篇
评论:228条
(1)(3)(8)(5)(1)(4)(4)(2)(2)(4)(1)(2)(4)(1)(2)(4)(2)(8)(9)(9)(10)(7)(6)(3)(3)(3)(4)(4)(3)(5)(6)(12)(12)(8)(5)(5)

我要回帖

更多关于 c listview 的文章

 

随机推荐