Android Gallery 画廊Demo

源代码:http://yuncode.net/code/c_5039963a841a379

        
  1. publicclassSampleextendsActivity{
  2. int[]imageIDs={
  3. R.drawable.bbta,R.drawable.bbtb,R.drawable.bbtc,
  4. R.drawable.bbtd,R.drawable.bbte,R.drawable.bbtf,
  5. R.drawable.bbtg
  6. };
  7. @Override
  8. publicvoidonCreate(BundlesavedInstanceState){
  9. super.onCreate(savedInstanceState);
  10. setContentView(R.layout.main);
  11. Gallerygl=(Gallery)this.findViewById(R.id.Gallery01);
  12. BaseAdapterba=newBaseAdapter(){
  13. @Override
  14. publicintgetCount(){
  15. returnimageIDs.length;
  16. }
  17. @Override
  18. publicObjectgetItem(intarg0){
  19. returnnull;
  20. }
  21. @Override
  22. publiclonggetItemId(intarg0){
  23. return0;
  24. }
  25. @Override
  26. publicViewgetView(intarg0,Viewarg1,ViewGrouparg2){
  27. ImageViewiv=newImageView(Sample_5_8.this);
  28. iv.setImageResource(imageIDs[arg0]);
  29. iv.setScaleType(ImageView.ScaleType.FIT_XY);
  30. iv.setLayoutParams(newGallery.LayoutParams(188,250));
  31. returniv;
  32. }
  33. };
  34. gl.setAdapter(ba);
  35. gl.setOnItemClickListener(
  36. newOnItemClickListener(){
  37. @Override
  38. publicvoidonItemClick(AdapterView<?>arg0,Viewarg1,
  39. intarg2,longarg3){
  40. Gallerygl=(Gallery)findViewById(R.id.Gallery01);
  41. gl.setSelection(arg2);
  42. }
  43. }
  44. );
  45. }
  46. }
        
  1. <?xmlversion="1.0"encoding="utf-8"?>
  2. <LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"
  3. android:orientation="vertical"
  4. android:layout_width="fill_parent"
  5. android:layout_height="fill_parent"
  6. android:gravity="center_vertical"
  7. >
  8. <Gallery
  9. android:id="@+id/Gallery01"
  10. android:layout_width="fill_parent"
  11. android:layout_height="wrap_content"
  12. android:spacing="10dip"
  13. android:unselectedAlpha="1"/>
  14. </LinearLayout>

更多相关文章

  1. CentOS 下载 Android 源代码。
  2. android 下载不了源代码?
  3. Android下MP3播放器的实现源代码02
  4. Android下MP3播放器的实现源代码03
  5. 转:在Eclipse中查看Android SDK的源代码
  6. android源代码分布结构
  7. Android系统手机重启与恢复出产设置源代码跟踪

随机推荐

  1. Android(安卓)NDK编程:数字转string
  2. Android 客户端上开发人人客户端系列教程
  3. Android与iOS自定义URL Scheme唤醒app
  4. Android中控件绕中心旋转动画
  5. Android(安卓)如何从SD卡中读取数据?
  6. VS2015 Android(安卓)SDK 下载和更新失败
  7. Android init language (安卓初始化语言)
  8. Android标题栏进度指示器使用方法
  9. Android入门第一篇[转]
  10. android proxydroid代理