要在Android中為TextView添加滾動監聽器,可以使用ScrollView來實現。首先,將TextView放置在ScrollView中。然后,使用ScrollView的setOnScrollChangeListener方法來添加滾動監聽器。以下是一個示例代碼:
ScrollView scrollView = findViewById(R.id.scrollView);
TextView textView = findViewById(R.id.textView);
scrollView.setOnScrollChangeListener(new View.OnScrollChangeListener() {
@Override
public void onScrollChange(View v, int scrollX, int scrollY, int oldScrollX, int oldScrollY) {
// 在這里處理滾動事件
if (scrollY > oldScrollY) {
// 向下滾動
} else {
// 向上滾動
}
}
});
在這個示例中,當用戶滾動ScrollView時,會觸發onScrollChange方法,您可以在這個方法中處理滾動事件。您可以根據scrollY和oldScrollY的值來確定用戶是向上滾動還是向下滾動。