1. 程式人生 > >android 設定ListView不讓滾動

android 設定ListView不讓滾動

自定義控制元件繼承父類,我只重寫了一個構造方法,導致專案除錯執行一直失敗。解決方案:至少是預設的前三個。(這裡繼承自ListView類)

public class NonScrollableListView extends ListView{


    public NonScrollableListView(Context context) {
        super(context);
}

    public NonScrollableListView(Context context, AttributeSet attrs) {
        super(context, attrs);
} public NonScrollableListView(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); } @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2
, MeasureSpec.AT_MOST); super.onMeasure(widthMeasureSpec, expandSpec); } }