国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

Andro-id相冊效果

2019-11-02 15:20:19
字體:
來源:轉載
供稿:網友

   這篇文章主要介紹了Android相冊效果(使用C#和Java分別實現),原來C#也可以開發APP,小編第一次見了~感覺不錯,因為小編暫時不喜歡Java,所以,需要的朋友可以參考下

  運行效果

  C#實現

  ?

     using Android.App;

  using Android.OS;

  using Android.Widget;

  namespace ImageDemo

  {

  [Activity(Label = "@string/ApplicationName", MainLauncher = true, Icon = "@drawable/icon")]

  public class MainActivity : Activity

  {

  private Gallery _gallery;

  private ImageView _selectedImg;

  private readonly int[] _imageIds = {

  Resource.Drawable.test1,

  Resource.Drawable.test2,

  Resource.Drawable.test3,

  Resource.Drawable.test4,

  Resource.Drawable.test5,

  Resource.Drawable.test6,

  Resource.Drawable.test7,

  Resource.Drawable.test8

  };

  protected override void OnCreate(Bundle bundle)

  {

  base.OnCreate(bundle);

  SetContentView(Resource.Layout.Main);

  _gallery = FindViewById(Resource.Id.gallery);

  _selectedImg = FindViewById(Resource.Id.currentImg);

  _gallery.Adapter = new ImageAdapter(this, _imageIds);

  _gallery.ItemSelected += Gallery_ItemSelected;

  }

  private void Gallery_ItemSelected(object sender, AdapterView.ItemSelectedEventArgs e)

  {

  _selectedImg.SetImageResource(_imageIds[e.Position]);

  }

  }

  public class ImageAdapter : BaseAdapter

  {

  private readonly Context _context;

  private readonly int[] _imageIds;

  public ImageAdapter(Context context,int[]imageIds)

  {

  _context = context;

  _imageIds = imageIds;

  }

  public override Object GetItem(int position)

  {

  return null;

  }

  public override long GetItemId(int position)

  {

  return 0;

  }

  public override int Count

  {

  get { return _imageIds.Length; }

  }

  public override View GetView(int position, View convertView, ViewGroup parent)

  {

  var image = new ImageView(_context);

  image.SetImageResource(_imageIds[position]);

  image.LayoutParameters = new Gallery.LayoutParams(150, 100);

  image.SetScaleType(ImageView.ScaleType.FitXy);

  return image;

  }

  }

  }

  Java實現

  ?

  package com.example.halower.gallerydemo;

  import android.content.Context;

  import android.os.Bundle;

  import android.support.v7.app.ActionBarActivity;

  import android.view.View;

  import android.view.ViewGroup;

  import android.widget.AdapterView;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 敖汉旗| 泗洪县| 大庆市| 广平县| 惠州市| 汝阳县| 资源县| 竹北市| 嵩明县| 南川市| 苗栗县| 黄大仙区| 凌海市| 昔阳县| 林周县| 长垣县| 万荣县| 思南县| 肇源县| 彭泽县| 田阳县| 湟中县| 扬州市| 安吉县| 黑水县| 明星| 军事| 临泉县| 长宁区| 卫辉市| 江都市| 若羌县| 花垣县| 镇江市| 北海市| 石棉县| 嘉鱼县| 五指山市| 沙洋县| 西昌市| 遂昌县|