【Android進級】ScrrollViewにListViewを埋め込む時はListViewのスクロールを禁止します.
864 ワード
原文の住所:http://blog.csdn.net/centralperk/article/details/22088499
ScrelViewの内部埋め込みセットListViewの場合、なぜListViewの高さが小さいのかは1行のデータしか表示できないのかが分かりません.ネット上ではScrllViewとListViewの間の衝突によるListViewのスクロール禁止イベントの時にこの問題を解決できます.ScrelViewだけがスクロールできます.
カスタムListView、xmlレイアウトファイルにこのカスタムListViewを使用します.
この方法はいいですか?私もよく分かりません.
ScrelViewの内部埋め込みセットListViewの場合、なぜListViewの高さが小さいのかは1行のデータしか表示できないのかが分かりません.ネット上ではScrllViewとListViewの間の衝突によるListViewのスクロール禁止イベントの時にこの問題を解決できます.ScrelViewだけがスクロールできます.
カスタムListView、xmlレイアウトファイルにこのカスタムListViewを使用します.
public class NoScrollListview extends ListView{
public NoScrollListview(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);
}
}
PS:この方法はいいですか?私もよく分かりません.