2012-01-12 9 views
0

私は、ユーザーが何らかのアクションを実行したときに、プログラムでテキストが埋め込まれたEditTextを使用しています(チャットウィンドウのように考える)。 テキストが完全なウィンドウを埋めると、スクロールバーが表示されますが、ユーザーは手動でスクロールして最新のチャット(下部)を表示する必要があります。 最新のチャットに自動的にスクロールすることは可能でしょうか? PS:私はのEditTextなくScrollViewEditTextの自動スクロール

+0

EditTextまたはEditTextView ?? –

+0

申し訳ありませんが、EditTextです。 今すぐ修正しました –

+0

テキストを編集しようとしてください。android:scrollbars = "vertical" – Gensheriff

答えて

4

を使用しています。この

android:ellipsize="end"

+1

EditText a =(EditText)this.findViewById(R.id.EditText01); a.setText( "abcdefg"); 編集可能なb = a.getText(); a.setSelection(b.length()); –

0

を行うことができ、それが働いて手に入れた、私はandroid:ellipsize="end"

2

を使用していた私は、チャットを表示そのよくないと思いますEditTextの会話。その簡単なチャットの会話を表示するにはリストビューBluetoothChatのAndroidデベロッパーのウェブサイトの例を参照してください。ここではチャットの会話を表示するためにListViewを使用しています。 Check this link

上記のリンクのコードを理解するのに注意してください。問題が解決されます。それがあなたを助けることを願っています

+0

ありがとうございます。このリンクを確認します 問題は、アンドロイド:ellipsize = "end"を使って解決しました。 –