在我的gridview中,所有的單元格最初呈現爲矩形,但第二次查看它們是方形的。android gridview單元格大小
我有邏輯,使他們多,但我希望他們方形它們加載
首次我的問題是,我不明白爲什麼的意見是最初的矩形,或任何特定的比例在所有!
我的XML文件都設置爲填補父母,我甚至把一個正方形圖像佔位符,企圖迫使觀點被渲染方
有一些關於GridView的我應該知道的?
在我的gridview中,所有的單元格最初呈現爲矩形,但第二次查看它們是方形的。android gridview單元格大小
我有邏輯,使他們多,但我希望他們方形它們加載
首次我的問題是,我不明白爲什麼的意見是最初的矩形,或任何特定的比例在所有!
我的XML文件都設置爲填補父母,我甚至把一個正方形圖像佔位符,企圖迫使觀點被渲染方
有一些關於GridView的我應該知道的?
答案是到GridView小區內致以ImageView的,和@Override
的onMeasure
方法和動態地生成平方比例存在
見(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」,你可以像這樣設置單元格大小。