الكود
GridView grid = new GridView(this); grid.setLayoutParams(new GridView.LayoutParams(GridLayout.LayoutParams.MATCH_PARENT, GridLayout.LayoutParams.WRAP_CONTENT)); grid.setBackgroundColor(Color.GREEN); grid.setNumColumns(3); grid.setColumnWidth(GridView.AUTO_FIT); grid.setVerticalSpacing(5); grid.setHorizontalSpacing(5); grid.setStretchMode(GridView.STRETCH_COLUMN_WIDTH); ArrayAdapter adapter = new ArrayAdapterالكود الاخير(this, android.R.layout.simple_list_item_1, list);
grid.setAdapter(adapter);
linear1.addView(grid);
grid.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick( AdapterView _parent, View _view, int _position, long _id) {
switch (_position){
case 0:
showMessage("Poss 0 clicked");
break;
case 1:
showMessage("Poss 1 clicked");
break;
case 2:
showMessage("Poss 2 clicked");
break;
case 3:
showMessage("Poss 3 clicked");
break;
}
}
});
ليست هناك تعليقات:
إرسال تعليق