I want to create a GridLayout able to run in all the APIs.
The thing is, when i use GridLayout instead of android.support.v7.widget.GridLayo
Yes from your error log ,
android.support.v7.widget.GridLayout cannot be cast to android.widget.GridLayout
at devector.dom.gridtest.MainActivity.onCreate(MainActivity.java:21)
you can change your casting like this way to solve your problem
android.support.v7.widget.GridLayout grid = (android.support.v7.widget.GridLayout)findViewById(R.id.grid);