Besoin de faire TextView faire défiler verticalement automatiquement

Je suis en train de développer une activité qui sera le cadre d'une simple application de chat pour un projet de collège. Je veux avoir une configuration où j'ai un EditText et un Button qui lorsqu'il est pressé prend la EditTexttexte et ajoute le contenu d'un TextView dans la même activité. Cela semble fonctionner très bien pour moi jusqu'à présent, mais je veux aussi faire en sorte que lorsqu'un message est envoyé à l'affichage sur l' TextView si il n'y a pas assez d'espace pour afficher la nouvelle ligne de texte à faire défiler vers le bas automatiquement.

C'est ce que mon onCreate() dans l'Activité ressemble

protected void onCreate(Bundle savedInstanceState) 
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    final EditText edit = (EditText) findViewById(R.id.editText1) ;
    final Button button = (Button) findViewById(R.id.button1) ;
    final TextView text = (TextView) findViewById(R.id.textView1) ;

    //text.setMaxHeight(200);
    text.setSelected(true);
    text.setMovementMethod(new ScrollingMovementMethod());

    button.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            if(edit.getText().length() > 0) {
                text.append(edit.getText() + "\n") ;
                edit.setText("");
            }
        }
    });
}

C'est la section pertinente de l'Activité XML du fichier de mise en page.

<TextView
    android:id="@+id/textView1"
    android:ellipsize="marquee"
    android:focusable="false"
    android:marqueeRepeatLimit="marquee_forever"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="70dp"
    android:text=""
    android:scrollbars ="vertical"
    android:maxLines="10" />

Ce que je fais mal? Ou suis-je un malentendu et c'est ce que je veux n'est pas possible avec un textview?

EDIT: Plein de fichier XML

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >

<Button
    android:id="@+id/button1"
    style="?android:attr/buttonStyleSmall"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignBaseline="@+id/editText1"
    android:layout_alignBottom="@+id/editText1"
    android:layout_alignParentRight="true"
    android:text="@string/okString" />

<EditText
    android:id="@+id/editText1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_marginBottom="107dp"
    android:layout_toLeftOf="@+id/button1"
    android:ems="10" />

<ScrollView
    android:id="@+id/scrollView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true" >

    <TextView
            android:id="@+id/textView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginTop="70dp"
            android:ellipsize="marquee"
            android:focusable="false"
            android:marqueeRepeatLimit="marquee_forever"
            android:maxLines="10"
            android:scrollbars="vertical"
            android:text="     " />
</ScrollView>

Vous devez mettre le TextView à l'intérieur d'un ScrollView
J'ai juste fait que, par le biais de la mise en page graphique de l'interface dans eclipse et il semble que l'application ne fonctionne pas aujourd'hui. (être "Malheureusement, <nom> a arrêté." dès qu'il charge sur l'uem)
J'ai remarqué dans le journal maintenant, c'était à se plaindre qu'il ne peut pas lancer de ScrollView à TextView... je ne comprends pas pourquoi ce qui se passe.
Vous pouvez poster de mise en page complète fichier xml et le code aussi?
Sûr, va le faire le plus tôt possible. Le XML qui est. Il n'y a vraiment pas beaucoup plus pour le code; le générés automatiquement onCreateOptionsMenu.

OriginalL'auteur The Ice Mage | 2013-11-25