Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android解決gridview只顯示一半

android解決gridview只顯示一半

編輯:關於Android編程

gridview在ScrollView中使用 android:layout_height="wrap_content" 發現並沒有顯示全部,而只是顯示了一半。為了解決這個問題,打算重寫了GridView。

public class MyGridView extends GridView{

	public MyGridView(Context context, AttributeSet attrs) {     
        super(context, attrs);     
    }     
    
    public MyGridView(Context context) {     
        super(context);     
    }     
    
    public MyGridView(Context context, AttributeSet attrs, int defStyle) {     
        super(context, attrs, defStyle);     
    }     
    
    @Override     
    public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {     
    
        int expandSpec = MeasureSpec.makeMeasureSpec(     
                Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST);     
        super.onMeasure(widthMeasureSpec, expandSpec);     
    }     
}
在layout文件下

                    
                
如此就可以解決Gridview只顯示一半的問題

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved