Как прокрутить содержимое правки текста при нажатии кнопки? - PullRequest
0 голосов
/ 23 марта 2011

Как прокрутить содержимое текста редактирования при нажатии кнопки?

Вы можете увидеть эффект в приложении под названием Calulator of android emulator. Например, когда вы вводите «A + B», а затем нажимаете кнопку с именем «=», содержимое edittext прокручивается из «A + B» в результат «А + Б». Как это сделать? Кто мне может помочь?

Здесь, спасибо заранее! Извините! Я новый программист. Я немного не понимаю ваш ответ. Как я могу установить координаты? Я установил как output.scrollBy (90,90), но он не отображает прокрутку. Ниже приведены мои коды:

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="80dip">
        <EditText
            android:id="@+id/input" 
            android:layout_gravity="top"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content" 
            android:editable="false"
            android:cursorVisible="false"
            android:textSize="32dip"
            android:singleLine="true"
            android:focusable="false"
            android:maxLength="17"
            android:background="@drawable/image_et1_conf">
        </EditText>
         <EditText
            android:id="@+id/output" 
            android:layout_gravity="bottom"
            android:gravity="right"
            android:ellipsize="none"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content" 
            android:editable="false"
            android:cursorVisible="false"
            android:textSize="32dip"
            android:text="@string/output"
            android:singleLine="true"
            android:focusable="false"
            android:maxLength="17"
            android:background="@drawable/image_et2_conf"> 
        </EditText>
    </FrameLayout>

1 Ответ

0 голосов
/ 23 марта 2011

вы должны попробовать использовать

 editText.scrollby(scrollPixelInHorizontal,scrollPixelInVertical)

onClickListener кнопки

...