1. 程式人生 > >關於GridView控制元件中設定大小的問題

關於GridView控制元件中設定大小的問題

    <com.wust.myview.MyGridView
        android:id="@+id/my_gridview"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:horizontalSpacing="2dp"
        android:numColumns="3"
        android:columnWidth="105dp"
        android:stretchMode="columnWidth"
        android:verticalSpacing="15dp" >

    </com.wust.myview.MyGridView>

就是girdview如果裡面填充的是一張一張圖片的話,那麼對於圖片的尺寸大小等問題的設定

android:verticalSpacing="2dp" 

作用:<!-- grid元素之間的豎直間隔 -->

android:horizontalSpacing="5dp" 

 作用:<!--grid元素之間的水平間隔  -->

android:numColumns="auto_fit" 

作用:<!--表示有多少列,如果設定為auto_fit,將根據columnWidth和Spacing來自動計算 -->


android:columnWidth="100dp" 

作用:<!-- 一般建議採用有畫素密度無關的dip或者dp來表示-->

android:stretchMode="columnWidth" 

作用:<!--如何填滿空餘的位置,模擬器採用WVGA800*480,每排4列,有4*100+5*3=415,還餘65px的空

間,如果是columnWidth,則這剩餘的65將分攤給4列,每列增加16/17px。如果採用SpacingWidth,則分攤給

3個間隔空隙 -->

相關推薦

關於GridView控制元件設定大小的問題

    <com.wust.myview.MyGridView         android:id="@+id/my_gridview"         android:layout_widt

在DataGridView控制元件設定資料顯示格式

實現效果:    知識運用:   DataGridViewCellStyle類的Format屬性  //獲取或設定應用於DataGridView單元格的文字內容的格式字串   public string Format {  get;set;  }  // 通過設定控制元件的列的De

改變GridView控制元件表頭字型大小、粗細

    GridView控制元件表頭預設是粗體,字型大小也是一定的,如果只在<HeaderStyle />標籤下改變Font-Bold="false" Font-Size="Large",會發現表頭字型仍然是粗體,字型大小並沒有如我們所希望地變大。     另,在

Android設定Gridview的內容不滾動,然後控制元件的內容隨便新增的效果。

public class V_AlertAmuseAppsGrid extends GridView { public V_AlertAmuseAppsGrid(android.content.C

VC自動改變控制元件位置和大小的對話方塊類

lxDialog.h檔案: ///////////////////////////////////////////////////////////////////////////////////// // 自動改變控制元件位置和大小的對話方塊類 // 檔名:lxDialog.h //

DevExpress GridView控制元件設定預設選中的行顏色

DevExpress為.NET平臺提供了很多優秀美觀的Ui控制元件,給資料和圖表展示帶來了極大的便捷性。這裡使用的是DevExpress2015版本,安裝起來也很方便,只要執行DevExpressUniversalTrialComplete-20151209.exe,一路預設即可。 當然

在.Net的WinForm開發如何實現控制元件隨窗體大小的改變而自動適應其改變

在設計可供使用者調整大小的窗體時,如何實現該窗體上的控制元件也應能正確地隨窗體的改變而自動調整大小並且能重新定位?此時就要藉助控制元件的.Anchor屬性。Anchor屬性定義控制元件的定位點位置。當控制元件錨定到某個窗體時,如果該窗體的大小被調整,那麼該控制元件維持它與定位

設定DataGridView控制元件字型的樣式

實現效果:    知識運用:   DataGridView控制元件的公共屬性DefaultCellStyle的Font屬性      public Font Font  {get;set;}    //獲取或設定應用與DataGridView單元格的文字的字型 實現程式碼: dat

UIPickerView控制元件自定義顯示的字型大小及樣式

//重寫方法 - (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIVi

MFC 設定控制元件位置和大小

初始化對話方塊大小: ::SetWindowPos(this->m_hWnd, HWND_BOTTOM, 0, 0, 100, 500, SWP_NOZORDER); 最近經常要用到改變控制元件在對話方塊上的位置和大小,一直找不到有效的方法,查看了很多資料。這篇

在asp.net使gridview控制元件內資料居中顯示

再前臺中新增一段<RowStyle HorizontalAlign="Center" /> 即可,或者將gridview控制元件的RowStyle.HorizontalAlign屬性設定為true即可 以上效果會使得控制元件中所有內容都為居中顯示

GridView控制元件RowDataBound事件獲取列欄位值的幾種途徑 !!!

protectedvoid GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) {

GridView控制元件RowDataBound事件獲取列欄位的幾種途徑

GridView是ASP.NET中功能強大的資料顯示控制元件,它的RowDataBound事件為我們提供了方便的控制行、列資料的途徑。要獲取當前行的某個資料列,我在實踐中總結有如下幾種方法:1. Cells[x].Txt。    從列單元格的文字值獲取。這種方法簡單高率,最為

Qt控制元件隨視窗大小變化的設定方法(QTDesigner)

1 新建窗體(Dialog、MainWindow或Widget都行); 2 拖一個控制元件到窗體上(任何控制元件都可以:layout、button、或check box); 3 在窗體空白處右鍵→佈局→柵格佈局(G),即可; 4 如果第二步新增的layout控制元件,有時,

MFC靜態文字控制元件如何設定字型--大小和顏色及背景色

方法一:通過構建相應字型 CFont font; font.CreateFont(10,10,0,0,FW_BLACK,FALSE,FALSE, FALSE,GB2312_CHARSET,OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS,DEF

c#Gridview控制元件寫判斷語句

前段時間跟著老師做了一個.net小專案其中一個頁面涉及了用GridView控制元件 繫結資料,要求是從不同的資料表中查出資料,繫結到GridView中,我就想著在前臺頁面寫判斷語句,查了好久,終於弄明白了,這是我前臺的一部分程式碼。       <table widt

devexpress控制元件的gridControl設定某個單元格屬性

前提:有一列RepositoryItemCheckEdit複選框列,和一列RepositoryItemButtonEdit按鈕列,特定條件下這行的複選框和按鈕不可用。效果圖如下: 原理是在程式碼中宣告新的物件,給新的物件賦屬性值,再用新的物件替換原有的物件。 程式碼如下

GridView控制元件RowDataBound事件獲取列欄位的幾種方法

GridView是ASP.NET中功能強大的資料顯示控制元件,它的RowDataBound事件為我們提供了方便的控制行、列資料的途徑。 軟體開發網 www.mscto.com 要獲取當前行的某個資料列,有如下幾種方法: 1. Cells[x].Txt。    從列單元格的文字值獲取。這種方法簡單高率,最為常用

C#WinForm實現控制元件隨窗體大小自適應改變

.NET框架允許你對子控制元件設定屬性,命令在調整父窗體大小時,它們應該如何運作。用來命令控制元件在調整大小時動作的兩個屬性就是“Dock”和“Anchor”。 Dock和Anchor通過將控制元件連線到它們父窗體的某個位置,而免除了使應用程式具有不可預知介面的麻煩。最好的一點就是設立這些屬性不需要任何

在adapter對item的某個控制元件點選,並在點選事件對其他item控制元件進行設定

今天做專案的時候遇到了這個問題,現在將解決方案的程式碼記錄下來,以便大家遇到同樣的問題時能夠方便處理。 final TextView tv_state = holder.tv_download_st