相关疑难解决方法(0)

在android教程应用程序上制作图像全屏

使用Hello,World Gridview教程示例,我试图在单击时使图像全屏,而不是在数组中显示图像的位置.由于我对Android不熟悉,这是我第一次尝试使用它,我很茫然.我虽然熟悉Java,但我尝试过这样的事情(显然不起作用):

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) {
            showImage(v, position);
            Toast.makeText(HelloAndroid.this, "" + parent.getId(), Toast.LENGTH_SHORT).show();
        }
    });
}

private void showImage(View view, int position) {
    ImageView imgView = (ImageView) view; 
    imgView.setImageResource(position);     
}
Run Code Online (Sandbox Code Playgroud)

但应用程序崩溃(强制关闭).有任何想法吗?

这是我正在使用的教程应用程序

android imageview

7
推荐指数
1
解决办法
4万
查看次数

标签 统计

android ×1

imageview ×1