android 設定ListView不讓滾動
阿新 • • 發佈:2019-01-06
自定義控制元件繼承父類,我只重寫了一個構造方法,導致專案除錯執行一直失敗。解決方案:至少是預設的前三個。(這裡繼承自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); } }