package com.example.dhavalpatel.atira;
import android.content.Intent;
import android.graphics.Color;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.GridLayout;
import android.widget.GridView;
import android.widget.TableLayout;
import android.widget.Toast;
public class second extends ActionBarActivity { 
     GridView gv;  
    String[] value1=value1=new String[]{"0","1","0","1","0"};
    String imc_met;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_second);
        gv=(GridView)findViewById(R.id.gridView);
            public View getView(int position, View convertView, ViewGroup parent) {
                View view = super.getView(position, convertView, parent);
                String value = getItem(position);
                if (value.equals("0")) {
                  view.setVisibility(View.INVISIBLE);
                } 
          else {
                    ((TextView) view).setTextColor(Color.BLUE);
                    ((TextView) view).setTextSize((float) 1);
                    view.setBackgroundColor(Color.RED);
               }
                return view;
            }
        };
        gv.setAdapter(ad);
   }
Note : I want to set hight and width of cell in grid view. I have use grid view.setcolumnwidth,view.setHeight,view.setWidth,and many more, but no effect. I would also like to define shape of cell as circle, tried some methods and function but no use.