今天开始做这个听起来比较大气的第一次的"项目"俩字~
那么这样说的话前面做的一些东西的话只能算“练习”了?当然是咱学的Android方面拉,java期间做的小游戏咱也是不错滴~
嘛,也许接下来俩周左右时间就会少做其他事了..毕竟每天要敲很多东西的说...
嘛,写写每天思想重点也不错..看情况吧..也许不会很多..
今天一天时间果然是做不玩所有界面~(我知道是做的渣效果,美观什么的上不了台面呢,这个不急)
另外个知识点是今天新讲的,
关于Gallery(画廊)的用法:
它是一个在中心锁定,水平显示列表选项的缩略图浏览模式.
xml文件里直接用或者自定义都可,没有特别的属性
<com.lovo.ui.widget.PictureGallery
android:id="@+id/test_gallery_main_gallery_pic"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:animationDuration="1500"
android:spacing="25dp"
/>
主界面代码里:
public class TestGalleryActivity extends Activity {
private PictureGallery picGallery;
private PictureAdapter adapter;
private int[] images = new int[] { R.drawable.btn_add,
R.drawable.btn_close, R.drawable.btn_update };
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.test_gallery_main);
picGallery = (PictureGallery) findViewById(R.id.test_gallery_main_gallery_pic);
adapter = new PictureAdapter(this, images);
picGallery.setAdapter(adapter);
}
}
那么自定义的适配器的话,继承BaseAdapter,可有图片数组id成员变量,以及context上下文对象,
主要写getView方法:
public class PictureAdapter extends BaseAdapter {
private int[] imagesId;
private Context context;
public PictureAdapter(Context context, int[] imagesId) {
this.context = context;
this.imagesId = imagesId;
}
@Override
public int getCount() {
// TODO Auto-generated method stub
return imagesId.length;
}
@Override
public Object getItem(int position) {
// TODO Auto-generated method stub
return position;
}
@Override
public long getItemId(int position) {
// TODO Auto-generated method stub
return position;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
if (convertView == null) {
convertView = new ImageView(context);
}
((ImageView) convertView).setImageResource(imagesId[position]);
((ImageView) convertView).setLayoutParams(new LayoutParams(100, 100));
return convertView;
}
}
那么就可实现图片的左右拉动浏览了~
------------------------------
我们离电波(充满幻想)的世界总会越来越远了,因为那是纯真的年代;那时我们可以随便异想天开,那时也是个充满创造性的时代...如今直接随波逐社会之浪潮,多久被染成大花布肯定是趋势吧,孑然扁舟必定艰难..心中澄空希望能能传到俺孙子辈呢~