Используя учебный пример 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);
}
Но приложение вылетает (принудительное закрытие). Есть идеи?