Deal All, 我遇到問題; 我有一個滾動視圖在三個列表視圖A,B,C上的佈局。 我想滾動孔佈局以及滾動每個列表視圖。如何在另一個滾動視圖中滾動ListView
問題: 如果我刪除滾動佈局然後列表滾動,但佈局不滾動,則佈局滾動時列表視圖不滾動。
請給我一個任何可能的解決方案在此先感謝。
Deal All, 我遇到問題; 我有一個滾動視圖在三個列表視圖A,B,C上的佈局。 我想滾動孔佈局以及滾動每個列表視圖。如何在另一個滾動視圖中滾動ListView
問題: 如果我刪除滾動佈局然後列表滾動,但佈局不滾動,則佈局滾動時列表視圖不滾動。
請給我一個任何可能的解決方案在此先感謝。
我們不能滾動列表視圖滾動視圖中,
因爲ListView控件本身包含滾動選項。
檢查此鏈接
http://code.google.com/p/android/issues/detail?id=6552
這將幫助。
通過該listview錯誤可以做滾動列表。
謝謝。
使用下面的方法,享受!
private void setListViewScrollable(final ListView list) {
list.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
listViewTouchAction = event.getAction();
if (listViewTouchAction == MotionEvent.ACTION_MOVE)
{
list.scrollBy(0, 1);
}
return false;
}
});
list.setOnScrollListener(new OnScrollListener() {
@Override
public void onScrollStateChanged(AbsListView view,
int scrollState) {
}
@Override
public void onScroll(AbsListView view, int firstVisibleItem,
int visibleItemCount, int totalItemCount) {
if (listViewTouchAction == MotionEvent.ACTION_MOVE)
{
list.scrollBy(0, -1);
}
}
});
}
listViewTouchAction是一個全局整數值。 如果你可以更換線
list.scrollBy(0, 1);
與其他東西請與我們分享。
我該如何使用它。善良給我舉一些例子,因爲我使用它並且不是沒有爲我做的事情 – yokees