자동 스크롤 가능한 TextView를 갖는 방법

Elyas Hadizadeh

Android 앱에서 자동 스크롤을 시도하고 있습니다.

다음과 같은 xml 코드가 있다고 가정합니다.

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              android:orientation="vertical"
              android:layout_width="fill_parent"
              android:layout_height="fill_parent"
        >

    <Button
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="show me the texts"
            android:id="@+id/button"/>

    <ScrollView
            android:layout_width="fill_parent"
            android:layout_height="wrap_content">
        <TextView
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:text="@string/text"
                android:id="@+id/textView1"/>

            </ScrollView>

</LinearLayout>

이 XML 코드에는 화면 상단에 Button이 있고 ScrollView로 래핑 된 TextView가 있습니다. 그것은 내 TextView가 지금 스크롤 가능하다는 것을 의미합니다.

사용자가 화면을 터치하고 아래로 또는 위로 바꿀 때 TextView를 위아래로 스크롤 할 수 있기 때문에 올바르게 작동합니다.

그러나...

자동 스크롤 가능한 TextView를 가질 계획이며 자동으로 10 초 후에 약 10dp 아래로 스크롤되는 스크롤 가능한 TextView가 필요합니다.

시간을 계산하기 위해 내 응용 프로그램에서 일부 스레드를 사용해야한다는 것을 알고 있지만 예를 들어 10 초 후에 TextView 스크롤을 내리는 방법을 모르겠습니다.

어떤 제안? 모든 힌트를 주시면 감사하겠습니다. 감사

사가르 필 크왈

다음과 같은 것을 사용할 수 있습니다.

mScrollView.post(new Runnable() { 
        public void run() { 
             mScrollView.smoothScrollBy(10, 10);
        } 
});

smoothScrollBy에 대한 문서 : http://developer.android.com/reference/android/widget/ScrollView.html#smoothScrollBy(int,int)

이 작업을 10 초마다 실행하려면 :

TimerTask fileProcessTask = new TimerTask(){
        @Override
        public void run() {
            //Scrolling here
        }
    };

    Timer tm = new Timer();
    tm.schedule(fileProcessTask, 10000L);

또한이 SO Post를 살펴보십시오 : https://stackoverflow.com/a/14685729/3326331 , 나는 시도하지 않았지만 시도해 볼 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

고정 높이 상자에 스크롤 가능한 표를 만드는 방법

분류에서Dev

스크롤하여 편집 가능한 div 온로드의 맨 아래로 자동 스크롤하는 방법

분류에서Dev

ScrollView는 선택 가능한 TextView로 자동 스크롤됩니다.

분류에서Dev

Flutter에서 스크롤 가능한 상자를 만드는 방법은 무엇입니까?

분류에서Dev

스크롤 가능한 컨테이너 내부를 수동으로 스크롤하는 방법은 무엇입니까?

분류에서Dev

tkinter에서 동적 스크롤 가능 그리드를 만드는 방법

분류에서Dev

Textview를 스크롤 가능하게 만들고 Android에서 스 와이프 가능하게 만드는 방법

분류에서Dev

내부 링크를 클릭했을 때 Android TextView 자동 스크롤을 중지하는 방법

분류에서Dev

TextView의 각 줄이 동일한 길이를 갖도록하는 방법

분류에서Dev

스크롤 가능한 div를 스크롤하여 전체 높이로 확장하고 클릭하는 방법

분류에서Dev

사용자가 페이지를 스크롤 할 때 자바 스크립트 기능을 취소하는 방법

분류에서Dev

내 활동에 스크롤 효과를 가져 오는 방법

분류에서Dev

Angularjs-한 자식 div의 크기가 ng-repeat로 동적으로 증가 할 때 자식 div에 대해 동일한 높이를 갖는 방법

분류에서Dev

div를 자동으로 아래로 스크롤하는 방법

분류에서Dev

StyledText (SWT)를 자동으로 스크롤하는 방법

분류에서Dev

링크에서 페이지를 클릭 한 경우 자동으로 스크롤하는 방법

분류에서Dev

안드로이드의 textview에 스크롤바를 추가하는 방법

분류에서Dev

자동 높이가있는 스크롤 가능한 DataTable

분류에서Dev

Twitter Bootstrap의 헤더에 대한 자동 링크를 갖는 표준 방법이 있습니까?

분류에서Dev

Android에서 스크롤 가능한 콘텐츠가있는 고정 헤더를 동적으로 사용하는 방법은 무엇입니까?

분류에서Dev

jquery에서 동일한 클래스를 갖는 동안 하위 메뉴에서 손자가 아닌 첫 번째 자식을 선택하는 방법

분류에서Dev

텍스트 높이에 따라 스크롤바를 자동으로 추가 / 제거하는 방법

분류에서Dev

특정 Div를 스크롤 가능하게 만드는 방법

분류에서Dev

유명한 각도를 사용하는 동안 스크롤 가능한보기

분류에서Dev

angularjs 컨트롤러에서 전역 자바 스크립트 함수를 호출하는 테스트 가능한 방법

분류에서Dev

두 개의 VitualBox가 동일한 IP를 갖는 방법

분류에서Dev

콘텐츠를 래핑하는 스크롤 가능한 두 개의 목록보기로 Linearlayout을 스크롤 가능하게 만드는 방법

분류에서Dev

UICollectionView의 높이를 자동 크기 조정 및 스크롤 가능하게 만드는 방법은 무엇입니까?

분류에서Dev

스크롤 이벤트에서 사용자 스크롤 위치를 얻는 가장 효과적인 방법

Related 관련 기사

  1. 1

    고정 높이 상자에 스크롤 가능한 표를 만드는 방법

  2. 2

    스크롤하여 편집 가능한 div 온로드의 맨 아래로 자동 스크롤하는 방법

  3. 3

    ScrollView는 선택 가능한 TextView로 자동 스크롤됩니다.

  4. 4

    Flutter에서 스크롤 가능한 상자를 만드는 방법은 무엇입니까?

  5. 5

    스크롤 가능한 컨테이너 내부를 수동으로 스크롤하는 방법은 무엇입니까?

  6. 6

    tkinter에서 동적 스크롤 가능 그리드를 만드는 방법

  7. 7

    Textview를 스크롤 가능하게 만들고 Android에서 스 와이프 가능하게 만드는 방법

  8. 8

    내부 링크를 클릭했을 때 Android TextView 자동 스크롤을 중지하는 방법

  9. 9

    TextView의 각 줄이 동일한 길이를 갖도록하는 방법

  10. 10

    스크롤 가능한 div를 스크롤하여 전체 높이로 확장하고 클릭하는 방법

  11. 11

    사용자가 페이지를 스크롤 할 때 자바 스크립트 기능을 취소하는 방법

  12. 12

    내 활동에 스크롤 효과를 가져 오는 방법

  13. 13

    Angularjs-한 자식 div의 크기가 ng-repeat로 동적으로 증가 할 때 자식 div에 대해 동일한 높이를 갖는 방법

  14. 14

    div를 자동으로 아래로 스크롤하는 방법

  15. 15

    StyledText (SWT)를 자동으로 스크롤하는 방법

  16. 16

    링크에서 페이지를 클릭 한 경우 자동으로 스크롤하는 방법

  17. 17

    안드로이드의 textview에 스크롤바를 추가하는 방법

  18. 18

    자동 높이가있는 스크롤 가능한 DataTable

  19. 19

    Twitter Bootstrap의 헤더에 대한 자동 링크를 갖는 표준 방법이 있습니까?

  20. 20

    Android에서 스크롤 가능한 콘텐츠가있는 고정 헤더를 동적으로 사용하는 방법은 무엇입니까?

  21. 21

    jquery에서 동일한 클래스를 갖는 동안 하위 메뉴에서 손자가 아닌 첫 번째 자식을 선택하는 방법

  22. 22

    텍스트 높이에 따라 스크롤바를 자동으로 추가 / 제거하는 방법

  23. 23

    특정 Div를 스크롤 가능하게 만드는 방법

  24. 24

    유명한 각도를 사용하는 동안 스크롤 가능한보기

  25. 25

    angularjs 컨트롤러에서 전역 자바 스크립트 함수를 호출하는 테스트 가능한 방법

  26. 26

    두 개의 VitualBox가 동일한 IP를 갖는 방법

  27. 27

    콘텐츠를 래핑하는 스크롤 가능한 두 개의 목록보기로 Linearlayout을 스크롤 가능하게 만드는 방법

  28. 28

    UICollectionView의 높이를 자동 크기 조정 및 스크롤 가능하게 만드는 방법은 무엇입니까?

  29. 29

    스크롤 이벤트에서 사용자 스크롤 위치를 얻는 가장 효과적인 방법

뜨겁다태그

보관