ボタンがクリックされたときに、グリッドビューテーブルにデータを追加する必要があります。私のコード:
String[] data = {"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k"};
GridView gvMain;
ArrayAdapter<String> adapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.smena);
adapter = new ArrayAdapter<String>(this, R.layout.item, R.id.tvText, data);
gvMain = (GridView) findViewById(R.id.gridView1);
gvMain.setAdapter(adapter);
Button but1=(Button) findViewById(R.id.button1);
but1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
ButtonOn (1);
}
});
}
public void ButtonOn (int Art){
adapter.add("1");
gvMain.setAdapter(adapter);
}
ボタンをクリックすると、アプリケーションが予期せず停止しました。