单击按钮时如何滚动edittext的内容?

时间:2011-03-23 07:17:41

标签: android button scroll android-edittext

单击按钮时如何滚动edittext的内容?

你可以在名为Calulator of android emulator的应用程序中看到效果。例如,当你输入'A + B'然后点击名为'='的按钮时,edittext的内容从'A + B'滚动到'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 :(得分:0)

你应该尝试使用

 editText.scrollby(scrollPixelInHorizontal,scrollPixelInVertical)

on Button的onClickListener