资源预览内容
第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
第9页 / 共11页
第10页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
kssssspraAndroid开发教程之用gallery控件实现游戏开发之选关画面覃萱姗岷W控件定义AdapteActivity调用干锗曰穿脘手机软件开友垢训第一品胺pmimimmml筒述在游戏开发中,往往要提供选关的页面,选择关卡可以简单地使用listView,如果想效果好一点,可以选择用gallery控件。Gallery控件的使用在apidemo里有很详尽的用麽介绍如果不想看apidemo,下面有我精简了的代码:程序的效果是可以拖动图片,单击选择-_蒯_叩rgENNN258Android开发教程正义gaery护件“首先在layout里面定义gallery控件:,TextViewandroid:layout_width=“filLparent*android:layout_height=“wrap_contentandroid:text=“string/hello“广手机轮件开bedtrain.orgwwwmobiletrainorgNNN王河25吴Android开发教未呈Ii酗_。rgeN王35兵坤tAndroId开发教程定义Adapte再定义Adapter,这个类是用来控制gallery的图片源等操作的。packagecom.ray.test;importandroid.content.Context;importandroid.view.Viewi;importahidroid.Viev.ViewCroup;importandroid.widget.BaseAdapter;importandroid.widget.Callery;importandroid.widget.ImageView;_i酗_【呐wmoblemmomW王锭36氢险a【转件开发Andrd开发教桂,publicclassImageAdapterextendsBaseAdapterprivateContextmContexti/defineContext目privateIntegermImagelds=/picturesourceR.drawable.p1,R.drawable.p2,R.drawable.p3,Rdrawable.p4,R.drawable.p5,R.drawable.p6,R.drawable.p7,R.drawable.p8,王_童蛐_【呐eNNF5Android开发教程publicImageAdapter(Contextg/defineImageAdaptermContext=c:/getthepi【ur叠numberpublicintgetCount0returnmimagelds.length;publicObjectgetltertntposition)returnpastiiontpubliclonggettemidtintposition)returnpositiont1bedtrain.orgwwwmobiletrain.org手机软件开友垢语k水许25兵伟Android开发教程publicViewgetyiew(intposition,ViewconvertView,ViewCroupparent),ImageViewi=newImageView(mContextU;,i.setImageResource(mlmageldsposition)i/SetresourcefortheimageView,i.setLayoutParams(newGallery.LayoutParams(192,192);/layout,isetScaleType(ImageView.ScaleType.FIT_XYV);/set5caletype、return一h二王童酗_【呐wmoblemmomAndro_d开发教禾呈ActiVity调用packagecCom.ray.test;N王邹5吴Enppppfimportandroid.app.Activity;importandroid.os.Bundle;importandroid.view.View;importandroid.widget.AdapterView;importandrcid.widget.Callery;impoitandioid.widoet.Toast;importandroid.widget.AdapterView.OnltemClickListener;、_蛐_叩rgt=锗5镶脘手机软件开及埠讽垒训帕一Android开发教程+publicclassTestCalleryextendsActivityOverridepublicvoidonCreate(BundlesavedInstanceState)Super.onCreate(savedInstanceState);SetContentView(R.layout.main);GCalleryg=(Callery)findViewByldfR.id.Callery01)i/getCallerycomponentg.SetAdapter(newImageAdapter(this);/Setimageresourceforgallery/addlistenerg.setOnltemClickListener(newOnltemClickListener(_蛐_叩rgu
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号