Android中 Gallery 控件的使用
2010-04-21 01:33:00 来源:WEB开发网以下列子是参考 Android官方的DEV网站(由于Android官方的DEV网站在国内基本访问不了(我是都访问不了 只能用代理)所以就贴在这里提供给国内初学者们)
Gallery:即图片浏览控件
主要代码如下:
layout代码:
< ?xml version="1.0" encoding="utf-8"? >
< LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
>
< Gallery android:id="@+id/Gallery01"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
< /Gallery >
< /LinearLayout >
主类代码:
package com.sd;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.Gallery;
import android.widget.TextView;
import android.widget.Toast;
public class two extends Activity {
private TextView textview;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.two);
Gallery g = (Gallery) findViewById(R.id.Gallery01);// 定义 Gallery 控件
g.setAdapter(new ImageAdapter(this));// 设置 Gallery 控件的图片源
g.setOnItemClickListener(new Gallery.OnItemClickListener() {
public void onItemClick(AdapterView< ? > arg0, View arg1, int arg2,
long arg3) {
// TODO Auto-generated method stub
Toast.makeText(two.this, "" + arg2, Toast.LENGTH_SHORT).show(); // Toast显示图片位置
}
});
}
}
自定义ImageAdapter 代码:
更多精彩
赞助商链接