ListView(GridView)與ScrollView衝突的問題

重寫ListView/GridView
/**
 * 失去滑動特性的GridView和ListView
 * @author tengwang-sl
 *
 */
public class NoScrollGridView extends GridView
{

    public NoScrollGridView(Context context, AttributeSet attrs)
    {
        super(context, attrs);
    }

    public void onMeasure(int widthMeasureSpec, int heightMeasureSpec)
    {
        int mExpandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2,
                MeasureSpec.AT_MOST);
        super.onMeasure(widthMeasureSpec, mExpandSpec);
    }
}

//public class NoScrollListView extends ListView{
//
//     public NoScrollListView(Context context, AttributeSet attrs){
//          super(context, attrs);
//     }
//
//     public void onMeasure(int widthMeasureSpec, int heightMeasureSpec){
//          int mExpandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST);
//          super.onMeasure(widthMeasureSpec, mExpandSpec);
//     }
//}

發佈了30 篇原創文章 · 獲贊 4 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章