Так у меня есть Scrollview, который имеет только один взгляд на него (EditText), и я хочу, чтобы реализоватьScrollView вернуться к началу
dispatchTouchEvent(MotionEvent me)
View current_view = Processor.findViewGroupWithPoint(
(int) me.getRawX(), (int) me.getRawY(), rmodel.layout.parent);
if (current_view instanceof ScrollView) {
switch(me.getAction()){
case MotionEvent.ACTION_DOWN:
Log.d(TAG, " down");
((ScrollView) findViewById(111111)).fullScroll(View.FOCUS_DOWN);
break;
case MotionEvent.ACTION_UP:
Log.d(TAG, " up");
((ScrollView) findViewById(111111)).fullScroll(View.FOCUS_UP);
break;
}
}
Моя проблема в том, когда я прокрутки вниз, он работает, но я должен держать палец на экране, как если бы я его удалил, он вернется в начало scrollView.
true, когда я реализую корпус MotionEvent.ACTION_DOWN: Log.d (TAG, «down»); ((ScrollView) findViewById (111111)). FullScroll (View.FOCUS_DOWN); один, он подталкивает меня к дну, никогда не подпираю, но я тоже хочу быть в состоянии встать, когда я поднимусь вверх, есть ли возможность сделать то же самое? –
Вы можете использовать оператор if, чтобы определить, находится ли он внизу или сейчас. Я попытаюсь добавить пример, но посмотрю, сможете ли вы понять это сами! –
спасибо Tristan Wiley –