發表文章

目前顯示的是 9月, 2014的文章

【 Android 】GridLayout

圖片
繼上篇 Grid View 之後,順便測試一下android 4.0以上才有的grid layout,這裡也拿計算機的 鍵盤來當排版練習: 一、首先先建立gridlayout < GridLayout xmlns:android = "http://schemas.android.com/apk/res/android"     xmlns:tools = "http://schemas.android.com/tools"     android:layout_width = "wrap_content"     android:layout_height = "wrap_content"     android:layout_gravity = "center"     android:columnCount = "4"     android:orientation = "horizontal" > 這裡指定為"4列",並且是水平排列 二、接下來就將每個按鍵按順序排列出來 ,這裡需注意元件排列的順序,是按照順序排列的,跟linearlayout的用法是一樣的。      < Button         android:layout_width = "wrap_content"         android:layout_height = "wrap_content"         android:text = "1" />     < Button         android:layout_width = "wrap_content"         android:layout_height = "wrap_content"       ...

【 Android 】Grid View

Grid View顧名思義就是格子式的視圖,其實跟list view差不多意思,只是有時候想要呈現成格狀的樣式的時候就會使用gridview。 下列是比較常使用的方法,可以參考: 一、首先先在Main layout上建立一個grid view的標籤: < GridView xmlns:android = "http://schemas.android.com/apk/res/android"     android:id = "@+id/gridview_type"     android:layout_width = "match_parent"     android:layout_height = "wrap_content"     android:columnWidth = "120dp"     android:gravity = "center"     android:horizontalSpacing = "30dp"     android:numColumns = "3"     android:stretchMode = "columnWidth"     android:verticalSpacing = "30dp" > </ GridView > ps:這裡有幾樣特性是gridview獨有的: 1. android:numColumns:表示每一橫列要展示的個數(若為auto_fit,似乎就是設為一行三個) 2. android:verticalSpacing:行跟行的間距 3. android:horizontalSpacing:列跟列的間距 4. android:columnWidth:每一格的寬度 5. android:stretchMode:格子拉伸模式                        none:不要伸縮 ...