[保存] ボタンをクリックしたときにアイテムのリストを表示したいのですが、スクロールしません。
ListView
この画面ではスクロールしません。
[保存] ボタンをクリックしたときにアイテムのリストを表示したいのですが、スクロールしません。
ListView
この画面ではスクロールしません。
このメソッドを使用して、ListView を ScrollView に配置できます。
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);
}
}
});
}
活動中:
@Override
public void onCreate(Bundle savedInstanceState) {
//...
setListViewScrollable(myListView);
}
楽しみ!
lisview.setOnTouchListener(new OnTouchListener(){
public boolean onTouch(View v, MotionEvent event) {
if(event.getAction() == MotionEvent.ACTION_MOVE){
return true;
}
return false;
}
});