2012-04-24 15 views
0

私はlayout.xmlに "id = txtLog"というテキストビューを持っています。TextViewのScrollBarで "Log.i"を更新します

使用して自分のアプリケーションからのテスト結果を行う

:LogCatでshow結果について

Log.i("Result:", "Value of x = " + x); 

これらの結果をTextView内に表示することは可能ですか?

注:TextViewを表示するために、アプリケーションの下部にスペースを残しました。 コンソールに似ています。

これらのメッセージをTextViewに表示したいと思います。 可能であれば、スクロールバーを作成し、Log.iを使用するたびに表示する

私は初心者ですが、可能かどうかわかりません。しかし、ありがとう。

+0

Log.iを使用しているコードを投稿してください –

+0

あなたの質問には文法上の間違いがたくさんあります。私はあなたの問題が何であるかを完全に把握していません。文法を修正してもらえますか? –

+0

申し訳ありませんが、私はブラジル人です。私はうまく話せません。私は質問を編集しました – Vogatsu

答えて

0

私は

myTextView.setText(myTextView.getText() + "Value of x = " + x + "\n"); 

が働くだろうと思うだろう。

EDIT:あなたは情報がに行きたい場合は

myTextView.setMovementMethod(new ScrollingMovementMethod()); 

EDIT 2:

はまた、TextViewをスクロール可能にするために、あなたがそうのような移動方法を設定する必要がありますLog.iTextViewの両方の場合は、更新するTextViewへの参照を保持するメソッドが必要です。

public static void LogToView(TextView myTextView, String title, String message) { 
    Log.i(title, message); 
    myTextView.setText(myTextView.getText() + title + ": Value of x = " + x + "\n"); 
} 

これは、どのクラスまたはアクティビティクラスにも置きます。 Log.iの代わりに使用すると、メッセージは両方に渡されます。

+0

私が欲しかったようには機能しませんでした。 私はTextView Log.iにテキストを自動的に追加するメソッドを望んでいましたが、最終行を追加しました。 – Vogatsu

+0

編集をご覧ください。 – DeeV

関連する問題