1

カウンターをコメントアウトしてメッセージで実行すると、正常に動作します。ただし、整数は表示されません。調査中に、文字列を表示するサンプル コードと整数を表示するサンプル コードの間に違いは見つかりませんでした。おそらく、どこかにレビューできるガイドがありますか?または、簡単な回答もいただければ幸いです。ありがとう。

package com.evorlor.testcode;

import android.app.Activity;
import android.os.Bundle;
import android.text.method.ScrollingMovementMethod;
import android.widget.TextView;

public class SupWorld extends Activity {

    private String message;
    private int counter;

    /**
     * @param args
     */
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        // TODO Auto-generated method stub

        message = "Sup world.";
        counter = 123;

        TextView text = new TextView(this);

        text.setTextSize(100);
        text.setMovementMethod(new ScrollingMovementMethod());
        // text.setText(message);
        text.setText(counter);

        setContentView(text);

    }

}
4

3 に答える 3

4

それは正しい方法です。

text.setText(Integer.toString(counter)); 
于 2012-12-10T23:07:40.757 に答える
1

使用する

text.setText(""+counter);

それ以外の

text.setText(counter);

TextView.setText(CharSequence text)は文字列のみを受け入れて他のデータ型を表示しないため、TextView に整数値を表示するには

于 2012-12-10T23:04:43.783 に答える