菜鸟Andriod画廊视图23——画廊视图
来源:互联网 发布:淘宝店刷排名靠前 编辑:程序博客网 时间:2024/05/21 02:50
1、代码
private int[] imageId = new int[]{R.drawable.img01,R.drawable.img02,
R.drawable.img03,R.drawable.img04,R.drawable.img05
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
@SuppressWarnings("deprecation")
Gallery gallery = (Gallery)findViewById(R.id.gallery1);
BaseAdapter adapter =new BaseAdapter() {
@Override
public View getView(int position, View convertView, ViewGroup parent) {
ImageView imageview;
if(convertView ==null){
imageview=new ImageView(MainActivity.this);
imageview.setScaleType(ImageView.ScaleType.FIT_XY);
imageview.setLayoutParams(new Gallery.LayoutParams(180,135));
// TypedArray typearray=obtainStyledAttributes(android.R.styleable.Gallery);
// imageview.setBackgroundResource(t)
imageview.setPadding(5, 0, 5, 0);
}else{
imageview=(ImageView)convertView;
}
imageview.setImageResource(imageId[position]);
return imageview;
}
@Override
public long getItemId(int position) {
// TODO Auto-generated method stub
return position;
}
@Override
public Object getItem(int position) {
// TODO Auto-generated method stub
return position;
}
@Override
public int getCount() {
// TODO Auto-generated method stub
return imageId.length;
}
};
gallery.setAdapter(adapter);
gallery.setSelection(imageId.length/2);
效果
- 菜鸟Andriod画廊视图23——画廊视图
- 画廊视图
- 画廊视图Gallery
- android学习---Gallery画廊视图
- 画廊视图(Gallery)的功能和用法
- 【Android开发】高级组件-画廊视图
- 画廊视图Gallery组件学习笔记
- 高级控件之画廊视图(Gallery)
- android中画廊视图Gallery和ImageSwitcher组件的使用
- Android应用开发学习笔记之画廊视图
- Android UI控件系列:Gallery(画廊视图)
- 玩转Android---UI篇---Gallery(画廊视图)
- Gallery的简单功能和用法(画廊视图)
- 3D特效——画廊
- android——画廊(Gallery)
- Android中画廊视图Gallery和ImageSwitcher组件的使用(十三)
- android-UI组件实例大全(十一)------Adapter类Four之Gallery画廊视图
- 图像切换器(ImageSwitcher)和画廊视图(Gallery)功能和用法(图片浏览器)
- 秒杀多线程第十篇 生产者消费者问题
- Python 用win32读取excel文件的奇葩报错
- Application windows are expected to have a root view controller at the end of application launch问题分析
- LeetCode | Maximal Rectangle
- 缺少动态连接库.so--cannot open shared object file: No such file or directory
- 菜鸟Andriod画廊视图23——画廊视图
- PHP学习笔记-----memcached命令行操作汇总
- Java的运行原理
- 秒杀多线程第十一篇 读者写者问题
- 最新编译mjpg-streamer 的问题集锦
- 秒杀多线程第十二篇 多线程同步内功心法——PV操作上
- C#使用Ado.Net读写数据库
- PHP学习笔记----PHP接口技术
- PHP之ob_start用法