其實這個問題這是屢問不爽。可是每一次都要忘記同樣。java
開始我覺得只是一個焦點問題,因此,我花了大把大把的時間在佈局文件裏面試焦點,真是經驗缺少呀。原來我搞錯了對象,對於listview裏面的gridview,在listview和gridview外面寫一個scrollview就okay,而後重寫器OnMeasure()的方法便可面試
/** * Created by catherine on 15/7/23. */ public class NoScrollGridView extends GridView { public NoScrollGridView(Context context, AttributeSet attrs) { super(context, attrs); } /** * 設置不滾動 */ public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST); super.onMeasure(widthMeasureSpec, expandSpec); } }
okay,簡便收場!佈局
記住:提升代碼質量。對象