The Grid layout label is GridLayout. This layout is a new layout for android4.0. This layout is only available after 4.0 versions.
But some new stuff.
① like LinearLayout (linear layout), he can set the alignment of a component in a container
Components in a ② container can span multiple rows or across multiple columns (compared to tablelayout, which takes up a single line of components)
Because it's Android 4.0 new, API level 14, in this version of the previous SDK
You need to import the project, and then we'll explain it in detail.
Common Properties:
Arrange alignment:
① sets the arrangement of the components: android:orientation= "" Vertical (vertical, default) or horizontal (horizontal)
② set the alignment of the component: android:layout_gravity= "" Center,left,right,buttom, these, if you want to use two words at the same time: Eg:buttom|left
Learning Guide Map
(i) Introduction
The grid layout is represented by GridLayout, the newly added layout manager after android4.0, and therefore needs to be used after the android4.0 version, if the layout manager is used on an earlier platform, you need to import the appropriate support library < Android.support.v7.widget.gridlayout>
(ii)----Calculator in the list of cases
<?xml version= "1.0" encoding= "Utf-8"?> <gridlayout xmlns:android= "http://schemas.android.com/apk/res/" Android "Android:layout_width=" Match_parent "android:layout_height=" Match_parent "android:rowcount=" 6 "Android:col Umncount= "4" android:layout_gravity= "Fill" > <textview android:layout_width= "match_parent" android:layout _height= "wrap_content" android:text= "0" android:textsize= "80sp" android:layout_marginright= "5DP" android:l ayout_marginleft= "5DP" android:layout_columnspan= "4" android:background= "#eee" android:padding= "3SP" Andro Id:editable= "false" android:textcolor= "#000"/> <button android:layout_width= "Match_parent" android:l ayout_height= "Wrap_content" android:layout_columnspan= "4" android:text= "clear" android:textcolor= "#000" android:t Extsize= "24DP" android:layout_marginleft= "5DP" android:layout_marginright= "5DP" android:background= "@android: Colo R/background_light "/> < Button android:layout_margintop= "20DP" android:layout_width= "wrap_content" android:layout_height= "wrap_content "android:text=" 7 "android:textcolor=" #000 "android:textsize=" 24DP "android:layout_marginleft=" 5DP "an droid:layout_marginright= "5DP" android:background= "@android: Color/background_light"/> <button Android : layout_margintop= "20DP" android:layout_width= "wrap_content" android:layout_height= "Wrap_content" Android:text = "8" android:textcolor= "#000" android:textsize= "24DP" android:layout_marginleft= "10DP" android:background= "@android: Color/background_light"/> <button android:layout_margintop= "20DP" android:layout_width= "Wra P_content "android:layout_height=" Wrap_content "android:text=" 9 "android:textcolor=" #000 "android:textsize = "24DP" android:layout_marginleft= "10DP" android:background= "@android: Color/background_light"/> <butt On Android:layout_margintop= "20DP" android:layout_width= "wrap_content" android:layout_height= "wrap_content" android:text= "+" Android:textcolor= "#000" android:textsize= "24DP" android:layout_marginleft= "10DP" android:background= "@androi D:color/background_light "/> <button android:layout_margintop=" 20DP "android:layout_width=" Wrap_conten
T "android:layout_height=" Wrap_content "android:text=" 4 "android:textcolor=" #000 "android:textsize=" 24DP " android:layout_marginleft= "5DP" android:layout_marginright= "5DP" android:background= "@android: Color/background _light "/> <button android:layout_margintop=" 20DP "android:layout_width=" Wrap_content "Android:lay" out_height= "Wrap_content" android:text= "5" android:textcolor= "#000" android:textsize= "24DP" android:layout _marginleft= "10DP" android:background= "@android: Color/background_light"/> <button android:layout_marg intop= "20DP" Android: layout_width= "wrap_content" android:layout_height= "Wrap_content" android:text= "6" android:textcolor= "#000"
Android:textsize= "24DP" android:layout_marginleft= "10DP" android:background= "@android: Color/background_light" /> <button android:layout_margintop= "20DP" android:layout_width= "Wrap_content" android:layout_height = "Wrap_content" android:text= "-" android:textcolor= "#000" android:textsize= "24DP" Android:layout_marginlef t= "10DP" android:background= "@android: Color/background_light"/> <button android:layout_margintop= "20d P "android:layout_width=" Wrap_content "android:layout_height=" Wrap_content "android:text=" 1 "Android:textC Olor= "#000" android:textsize= "24DP" android:layout_marginleft= "5DP" android:layout_marginright= "5DP" Andro Id:background= "@android: Color/background_light"/> <button android:layout_margintop= "20DP" Android:lay Out_width= "Wrap_content"
android:layout_height= "Wrap_content" android:text= "2" android:textcolor= "#000" android:textsize= "24DP" android:layout_marginleft= "10DP" android:background= "@android: Color/background_light"/> <button and roid:layout_margintop= "20DP" android:layout_width= "wrap_content" android:layout_height= "Wrap_content" Android: text= "3" android:textcolor= "#000" android:textsize= "24DP" android:layout_marginleft= "10DP" Android:backgro Und= "@android: Color/background_light"/> <button android:layout_margintop= "20DP" android:layout_width= "Wrap_content" android:layout_height= "wrap_content" android:text= "*" android:textcolor= "#000" Android:text Size= "24DP" android:layout_marginleft= "10DP" android:background= "@android: Color/background_light"/> < Button android:layout_margintop= "20DP" android:layout_width= "wrap_content" android:layout_height= "wrap_content
"Android:text=". " Android:textcolor= "#000" android:textsize= "24DP" android:layout_marginleft= "5DP" android:layout_marginright
= "5DP" android:background= "@android: Color/background_light"/> <button android:layout_margintop= "20DP" Android:layout_width= "Wrap_content" android:layout_height= "wrap_content" android:text= "0" Android:textCol Or= "#000" android:textsize= "24DP" android:layout_marginleft= "10DP" android:background= "@android: Color/backgrou Nd_light "/> <button android:layout_margintop=" 20DP "android:layout_width=" Wrap_content "Android:l" ayout_height= "Wrap_content" android:text= "=" android:textcolor= "#000" android:textsize= "24DP" Android:layo ut_marginleft= "10DP" android:background= "@android: Color/background_light"/> <button android:layout_ma rgintop= "20DP" android:layout_width= "wrap_content" android:layout_height= "wrap_content" android:text= "/" a
Ndroid:textcolor= "#000" Android:textsize= "24DP" android:layout_marginleft= "10DP" android:background= "@android: Color/background_light" /> </GridLayout>
The above content is small series to introduce the Android layout of the GridLayout grid layout related knowledge, I hope you like.