Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android系統教程 >> Android開發教程 >> Android滑動效果入門篇(二) Gallery

Android滑動效果入門篇(二) Gallery

編輯:Android開發教程

Gallery 是Android官方提供的一個View容器類,繼承於AbsSpinner類,用於實現頁面滑動效果。

從上面的繼承關系可 以看出,AbsSpinner類繼承自AdapterView,因此我們可以自定義實現Adapter,來填充Gallery容器的數據。

本示 例通過自己實現一個Adapter,來填充Gallery容器的圖片數據,首先看效果:

Activity

import android.app.Activity;     
import android.os.Bundle;     
import android.view.View;     
import android.widget.AdapterView;     
import android.widget.Gallery;     
import android.widget.Toast;     
         
public class GalleryActivity extends Activity {     
    @Override 
    public void onCreate(Bundle savedInstanceState) {     
        super.onCreate(savedInstanceState);     
        setContentView(R.layout.main);     
         
        Gallery gallery = (Gallery) findViewById(R.id.gallery);     
        gallery.setAdapter(new ImageAdapter(this));         // gallery添加ImageAdapter圖片資源     
        gallery.setOnItemClickListener(listener);           // gallery設置點擊圖片資源的事件     
    }     
             
    AdapterView.OnItemClickListener listener = new AdapterView.OnItemClickListener() {     
        @Override 
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {     
            Toast.makeText(GalleryActivity.this, "圖片 " + (position + 1), Toast.LENGTH_SHORT).show();     
        }     
    };     
}

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved