2012-09-23 186 views
2

在我的gridview中,所有的單元格最初呈現爲矩形,但第二次查看它們是方形的。android gridview單元格大小

我有邏輯,使他們多,但我希望他們方形它們加載

首次

我的問題是,我不明白爲什麼的意見是最初的矩形,或任何特定的比例在所有!

我的XML文件都設置爲填補父母,我甚至把一個正方形圖像佔位符,企圖迫使觀點被渲染方

有一些關於GridView的我應該知道的?

回答

0

答案是到GridView小區內致以ImageView的,和@OverrideonMeasure方法和動態地生成平方比例存在

0
  1. 創建定製陣列適配器。(JAVA)

見(Showing graphical instead of strings in an imagelist with title

定製
  • 陣列adpater xml文件(小區)寫的東西像這樣:

    <?xml version="1.0" encoding="utf-8"?> 
        <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
        android:layout_width="50dp" 
        android:layout_height="50dp" > 
        <ImageView 
         android:id="@+id/iv_caarow" 
         android:src="@drawable/icon" 
         android:layout_width="match_parent" 
         android:layout_height="match_parent" /> 
        </RelativeLayout> 
    
  • 的droid:layout_width =「50dp」,你可以像這樣設置單元格大小。