今天开始做这个听起来比较大气的第一次的"项目"俩字~
那么这样说的话前面做的一些东西的话只能算“练习”了?当然是咱学的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; } }
那么就可实现图片的左右拉动浏览了~
------------------------------
我们离电波(充满幻想)的世界总会越来越远了,因为那是纯真的年代;那时我们可以随便异想天开,那时也是个充满创造性的时代...如今直接随波逐社会之浪潮,多久被染成大花布肯定是趋势吧,孑然扁舟必定艰难..心中澄空希望能能传到俺孙子辈呢~