使用类数组在GridView中启动不同的活动

时间:2011-06-13 20:00:23

标签: android gridview

我正在阅读GridView的一个例子,我想点击一张图片并运行一个活动,所以我尝试用一​​种类数组来改变与Toast相关的部分....但我认为只是得到了一团糟...也许某人得到的结果比我的想法更好,这就是我试过的事情

 public class HelloGridView extends Activity {
 /** Called when the activity is first created. */
 @Override
 public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    GridView gridview = (GridView) findViewById(R.id.gridview);
    gridview.setAdapter(new ImageAdapter(this));

    gridview.setOnItemClickListener(new OnItemClickListener() {
        public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
           setClass(HelloGridView.this, classlist).startActivity(classlist);
       }
    });

    private integer [] classlist = {R.clip1, R.clip2, R.page3};
}

我是开发应用程序的新手,所以我猜测如何更改此代码 感谢您的任何建议

安吉洛

1 个答案:

答案 0 :(得分:0)

请浏览链接:http://mobiforge.com/designing/story/understanding-user-interface-android-part-3-more-views,因为他们很好地描述了如何实现网格视图,图库等。作为一个更新鲜的开发它帮助了我很多。