У меня проблема при попытке использовать GridView в
Всплывающее окно. В методе onCreate моей активности я раздуваю
gridview из xml выглядит следующим образом:
LayoutInflater inflater = (LayoutInflater)this.getSystemService
(Context.LAYOUT_INFLATER_SERVICE);
final GridView popupview = (GridView) inflater.inflate
(R.layout.gridviewpopup, null, false);
popupview.setAdapter(new ImageAdapter(this));
хотел бы, чтобы этот GridView появлялся при нажатии кнопки. Также внутри
моя деятельность включена, у меня есть:
final Button addButton = (Button) findViewById(R.id.add);
addButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
PopupWindow mwindow = new PopupWindow(popupview, 100, 100);
mwindow.showAtLocation(findViewById(R.id.main), Gravity.CENTER, 100, 100);
mwindow.setFocusable(true);
}
});
При нажатии кнопки я выбрасываю исключение ClassCastException из
GridView.onMeasure (int, int).
Может кто-нибудь объяснить мне, что я делаю не так?