검색해봤더니 답은 많은데 정확히 요구하는게 맞지 않아서 질문드립니다.

만들려는거는 Astro 에 파일탐색기에 path같은겁니다.

 

textview 글자를 추가하는데 글자가 길어지면 자동으로 첨부터 끝으로 스크롤되게 할려고합니다.

 

scroll.scrollTo(0,0); //처음위치로 셋팅을하고

scroll.smoothScrollBy(480,0); 이런식으로 뒤로 보냈습니다.

 

몇가지 문제가 발생합니다.

1) 천천히 맨끝까지 보내고싶은데 맨끝의 위치를 어떻게 찾나요

480이라고 값을 정확히 넣어서인지 그보다 긴경우는 스크롤이 안됩니다.

무한히 큰값을 넣어야되는건지?

아니면 scroll 객체가 Max값을 제공하는 메소드를 못찾았습니다.

(비슷한 의미의 함수 getMaxScrollAmount() 는 확인했더니 값이  다른값이 나왔습니다)

 

2)스크롤될 대상인지 아닌지 boolean으로 알수없나요?

HorizontalScrollView 보다 넓은 텍스트면 true , 그안에 있으면 false 같은걸 반환하는 메소드는 없나요?

 

3) 스크롤을 자동으로 천천히 보낼려고하는데 하라 스크롤 바가 생깁니다 스크롤바 없앨수는없나요?

 

 

 

 <HorizontalScrollView
  android:id="@+id/scroll_list_path"
  android:layout_width="fill_parent"
  android:layout_height="wrap_content"
  android:background="#FFB3B3B3"
 > 
  <TextView
   android:id="@+id/txt_data_list_path"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:textColor="#FF000000"
   android:ellipsize="none"
   android:singleLine="true"
  />
 </HorizontalScrollView>