真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Android實(shí)現(xiàn)漂亮的Gallery畫廊

本文實(shí)例為大家分享了Android實(shí)現(xiàn)Gallery畫廊的具體代碼,供大家參考,具體內(nèi)容如下

成都創(chuàng)新互聯(lián)公司服務(wù)項(xiàng)目包括紅旗網(wǎng)站建設(shè)、紅旗網(wǎng)站制作、紅旗網(wǎng)頁制作以及紅旗網(wǎng)絡(luò)營(yíng)銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,紅旗網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到紅旗省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

僅是實(shí)現(xiàn)基本功能,頁面粗糙請(qǐng)見諒

圖片下標(biāo)0開始

Android實(shí)現(xiàn)漂亮的Gallery畫廊

activity_main.xml頁面:

<?xml version="1.0" encoding="utf-8"?>

 
  

GalleryAdapter.java頁面:

package com.example.gallery;
 
import android.content.Context;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.Gallery;
import android.widget.ImageView;
 
public class GalleryAdapter extends BaseAdapter {
  private Context mContext;
 
  int[] images = {R.mipmap.apple, R.mipmap.banana, R.mipmap.bicycle, R.mipmap.chair,R.mipmap.chopsticks, R.mipmap.dog, R.mipmap.fish, R.mipmap.pear}; //本地圖片
 
  public GalleryAdapter (Context context) {
    this.mContext = context;
  }
 
  @Override
  public int getCount() {
    return images.length;
  }
 
  @Override
  public Object getItem(int i) {
    return i;
  }
 
  @Override
  public long getItemId(int i) {
    return i;
  }
 
  @Override
  public View getView(int i, View view, ViewGroup viewGroup) {
    ImageView image = new ImageView(mContext);
    image.setImageResource(images[i]);  //設(shè)置圖片
    image.setAdjustViewBounds(true);  //是否調(diào)整邊框
    image.setLayoutParams(new Gallery.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
    return image;
  }
}

MainActivity.java頁面:

package com.example.gallery;
 
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.Gallery;
import android.widget.Toast;
 
public class MainActivity extends AppCompatActivity {
  GalleryAdapter galleryAdapter;
 
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    Gallery galPicture = findViewById(R.id.galPicture);
    galleryAdapter = new GalleryAdapter(MainActivity.this);
    galPicture.setAdapter(galleryAdapter);
    //相應(yīng)的點(diǎn)擊事件
    galPicture.setOnItemClickListener(new AdapterView.OnItemClickListener() {
      @Override
      public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
        Toast.makeText(MainActivity.this, "圖片" + i, Toast.LENGTH_LONG).show();
      }
    });
  }
}

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。


網(wǎng)頁標(biāo)題:Android實(shí)現(xiàn)漂亮的Gallery畫廊
鏈接地址:http://weahome.cn/article/pihshg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部