亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > Android > 正文

Android相冊效果(使用C#和Java分別實現)

2020-04-11 11:29:42
字體:
來源:轉載
供稿:網友

運行效果

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<Gallery>(Resource.Id.gallery);      _selectedImg = FindViewById<ImageView>(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;import android.widget.BaseAdapter;import android.widget.Gallery;import android.widget.ImageView;import static android.widget.Gallery.LayoutParams;public class MainActivity extends ActionBarActivity {  private int[] imageIds = {      R.drawable.test1,      R.drawable.test2,      R.drawable.test3,      R.drawable.test4,      R.drawable.test5,      R.drawable.test6,      R.drawable.test7,      R.drawable.test8  };  Gallery gallery;  ImageView currentView;  @Override  protected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_main);    gallery=(Gallery) findViewById(R.id.gallery);    ImageAdapter adapter=new ImageAdapter(this,imageIds);    currentView = (ImageView)findViewById(R.id.currentImg);    gallery.setAdapter(adapter);    gallery.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener(){      @Override      public void onItemSelected(AdapterView<?> parent, View view, int position,long id) {        currentView.setImageResource(imageIds[position]);      }      @Override      public void onNothingSelected(AdapterView<?> parent) {      }    });  }}class ImageAdapter extends BaseAdapter{  Context _context;  int[] imageIds;  public ImageAdapter(Context context,int[] imageIds){    _context=context;    this.imageIds=imageIds;  }  @Override  public int getCount() {    return imageIds.length;  }  @Override  public Object getItem(int position) {    return null;  }  @Override  public long getItemId(int position) {    return 0;  }  @Override  public View getView(int position, View convertView, ViewGroup parent) {    ImageView imageView=new ImageView(_context);    imageView.setImageResource(imageIds[position]);    imageView.setScaleType(ImageView.ScaleType.FIT_XY);    imageView.setLayoutParams(new LayoutParams(70,100));    return imageView;  }}

layout

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"  xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"  android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"  android:paddingRight="@dimen/activity_horizontal_margin"  android:paddingTop="@dimen/activity_vertical_margin"  android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity">  <ImageView    android:layout_width="320dp"    android:layout_height="320dp"    android:id="@+id/currentImg"    android:layout_centerHorizontal="true" />  <Gallery    android:layout_width="match_parent"    android:layout_height="wrap_content"    android:unselectedAlpha="0.6"    android:spacing="2pt"    android:layout_below="@+id/currentImg"    android:id="@+id/gallery" /></RelativeLayout>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精品一区在线观看香蕉| 国产91免费观看| 日产日韩在线亚洲欧美| 久久久久久久久久久91| 国产精品第七十二页| 欧美日韩国产麻豆| 亚洲自拍欧美色图| 国产精品jizz在线观看麻豆| 欧美日韩亚洲一区二| 91精品国产91久久久久福利| 亚洲福利视频网| 久久偷看各类女兵18女厕嘘嘘| 最近2019年手机中文字幕| 日韩中文字幕免费| 欧美视频13p| 91精品在线影院| 亚洲人成在线观看| 日韩av电影院| 91九色单男在线观看| 国产99久久精品一区二区| 久热精品视频在线免费观看| 国内精品中文字幕| 2020欧美日韩在线视频| 成人久久一区二区三区| 国产精品视频不卡| 欧美福利视频在线观看| 亚洲自拍欧美色图| 一级做a爰片久久毛片美女图片| 最近的2019中文字幕免费一页| 亚洲深夜福利视频| 91在线观看免费高清完整版在线观看| 97在线视频精品| 一区二区三区四区视频| 2019日本中文字幕| 青青久久av北条麻妃海外网| www.日韩av.com| 久久躁狠狠躁夜夜爽| 亚洲国产成人精品女人久久久| 国产精品视频1区| 久久久免费av| 日韩在线观看精品| 亚洲国产99精品国自产| 91九色国产视频| 国产欧美一区二区三区视频| 97视频在线播放| 九九热在线精品视频| 久久久久久国产精品三级玉女聊斋| 欧美激情一区二区三区久久久| 欧美日韩激情美女| 日本a级片电影一区二区| 国产精品视频内| 亚洲一二在线观看| 亚洲色图综合网| 91精品国产综合久久香蕉的用户体验| 亚洲男人天堂网站| 国产成人精品亚洲精品| 欧洲一区二区视频| 欧美国产日产韩国视频| 色婷婷成人综合| 欧美视频在线免费看| 久久6免费高清热精品| 亚洲第一区中文字幕| 国产精品久久在线观看| 久久精品91久久久久久再现| 久久久久久久久久久久av| 欧美日韩中文字幕在线视频| 亚洲成人999| 国产精品久久久久久久午夜| 欧美床上激情在线观看| 日韩的一区二区| 亚洲欧美另类在线观看| 国产视频精品va久久久久久| 国产香蕉精品视频一区二区三区| 国产精品久久久久久中文字| 久久亚洲国产精品成人av秋霞| 色偷偷91综合久久噜噜| 国产婷婷色综合av蜜臀av| 一区二区三区动漫| 亚洲欧美日韩精品久久奇米色影视| 日韩av有码在线| 国产欧美精品日韩精品| 午夜精品久久久久久久久久久久| 日韩av中文字幕在线免费观看| 久久久亚洲福利精品午夜| 亚洲成人精品视频在线观看| 亚洲视频日韩精品| 亲爱的老师9免费观看全集电视剧| 成人淫片在线看| 在线观看日韩专区| 另类天堂视频在线观看| 久久中文字幕在线| 91精品国产一区| 亚洲精品视频中文字幕| 午夜精品久久久久久久久久久久久| 欧美裸身视频免费观看| 91人成网站www| 精品一区二区电影| 欧美激情欧美狂野欧美精品| 久久久亚洲精品视频| 国产精品高清在线观看| 色妞久久福利网| 91中文精品字幕在线视频| 中文字幕不卡在线视频极品| 国产精品都在这里| 国产精品海角社区在线观看| 国产精品精品视频| 日韩久久免费电影| 欧美激情aaaa| 日韩有码在线电影| 欧美剧在线观看| 日本三级久久久| 国产精品一区二区三区成人| 国产精品视频区| 国自产精品手机在线观看视频| 国产成人精品在线| 在线视频欧美日韩精品| 亚洲国产精品va| 国产一区红桃视频| 久久在线免费视频| 欧美激情极品视频| 亚洲精品456在线播放狼人| 热99精品里视频精品| 国产成+人+综合+亚洲欧美丁香花| 91精品久久久久久综合乱菊| 国产精品久久久久久久久久| 98午夜经典影视| 中文字幕国产亚洲2019| 日韩电影中文字幕一区| 欧美大尺度电影在线观看| 亚洲白虎美女被爆操| 欧洲成人在线视频| 亚洲国产高清福利视频| 少妇高潮久久久久久潘金莲| 国产欧美一区二区三区四区| 欧美另类老肥妇| 欧美精品激情在线| 精品福利视频导航| 欧美国产激情18| 亚洲国产中文字幕在线观看| 亚洲天堂开心观看| 中文字幕无线精品亚洲乱码一区| 成人国产精品久久久久久亚洲| 国内精品400部情侣激情| 欧美在线视频网站| 在线电影欧美日韩一区二区私密| 亚洲视频在线观看网站| 伊人伊成久久人综合网站| 国产成人精品国内自产拍免费看| 国产做受高潮69| 亚洲自拍偷拍福利| 国产精品一区二区性色av| 国产日韩欧美日韩大片| 国产在线精品播放| 日韩电影中文字幕在线| 欧美成人黄色小视频| 亚洲一区二区免费在线| 精品成人国产在线观看男人呻吟| 久久琪琪电影院| 久久精品久久久久| 日韩欧美高清在线视频| 欧美日韩国产中文字幕| 国产盗摄xxxx视频xxx69| 亚洲精品成人久久| 精品视频在线播放色网色视频|