当我们要显示listView里所有的数据时,可以取消它的滑动事件,得到所有数据,比如:
<ScrollView android:id="@+id/sv_zuixin" android:layout_width="match_parent" android:layout_height="match_parent" android:visibility="visible" > <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1" android:orientation="vertical" android:scrollbars="vertical"> <Gallery android:id="@+id/gallery_zx" android:layout_width="match_parent" android:layout_height="wrap_content"/> <com.example.attemptqq.others.NonScrollListView android:id="@+id/lv_zixun" android:layout_width="match_parent" android:layout_margin="5dp" android:layout_height="wrap_content"/> </LinearLayout> </ScrollView>
我在ScrollView里放了Gallery和ListView,如果不取消ListView的滑动事件,那么listView只会显示一条数据,当我们取消listView的滑动事件就可以显示listView里显示所有数据。
NonScrollListView.java
package com.example.attemptqq.others; import android.content.Context; import android.util.AttributeSet; import android.widget.ListView; /** * NonScrollListView * 取消滑动事件的listView */ public class NonScrollListView extends ListView{ public NonScrollListView(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); } }
點擊查看更多內容
為 TA 點贊
評論
評論
共同學習,寫下你的評論
評論加載中...
作者其他優(yōu)質文章
正在加載中
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦