내에서 이동합니다?은 어떻게 사용하여 페이지 내에서 내부적으로 탐색 할 수 있습니다 HTML 내에서보기 그룹
나는 많은 텍스트와 헤드 라인이 텍스트 조각을 분리하여 Activity
입니다. 사용자가 어딘가를 클릭하고 특정 헤드 라인으로 이동할 수 있기를 바래서 너무 많이 스크롤 할 필요가 없도록하고 싶습니다.
어떻게하면됩니까?
내에서 이동합니다?은 어떻게 사용하여 페이지 내에서 내부적으로 탐색 할 수 있습니다 HTML 내에서보기 그룹
나는 많은 텍스트와 헤드 라인이 텍스트 조각을 분리하여 Activity
입니다. 사용자가 어딘가를 클릭하고 특정 헤드 라인으로 이동할 수 있기를 바래서 너무 많이 스크롤 할 필요가 없도록하고 싶습니다.
어떻게하면됩니까?
당신은있는 ScrollView
에서을
scrollTo()
방법을 사용하여 시도 할 수 있습니다 당신이 View.getLocationOnScreen()
또는 getLocationInWindow()
이 같은
사용하여 요소의 좌표를 얻을 수 있습니다 : 단지 그들을 조정
int[] theCoorndiates = new int[2];
yourView.getLocationOnScreen(theCoordinates);
scrollView.scrollTo(theCoordinates[0], theCoordinates[1]);
을 코드로
참조 : https://developer.android.com/reference/android/widget/ScrollView.html#scrollTo%28int,%20int%29 https://developer.android.com/reference/android/view/View.html#getLocationOnScreen(int[])
사용 예를 들어 같은
view.clearFocus();
view.requestFocus();
당신이 EdiText 및 ID를 사용하는 경우는 mEditText.clearFocus(); mEditText.requestFocus();
좋은, 감사를 사용하는 것보다 mEditText입니다! –
@AllFriend -이 코드가 작동하면 다른 사람들을 도울 엄지 손가락을 줘. 귀하의 의견에 감사드립니다. –