1. ホーム
  2. android

[解決済み] TextView - プログラムで文字サイズを設定してもうまくいかないようです

2022-04-24 03:03:56

質問

Eclipse Indigoを使用しており、2つのエミュレータ(2.2と3.0)でテストしています。

以下のコードは私が現在テストしているものを示していますが、テキストサイズを設定しても、エミュレータを実行しようとすると画面上に何も表示されません(テキストサイズをコメントアウトすると、テキストは赤い色で表示されます)。eclipseがコードを再構築していないのかと思いましたが、青い背景を追加する行を追加したらうまくいきました。テキストを設定した後にテキストサイズを設定してみましたが、まだ成功しません。 (免責事項) - 私は、xmlから離れようとしています。私はすでにjavaを知っているので、私はそれに依存したくない。

import android.app.Activity;
import android.graphics.Color;
import android.os.Bundle;
import android.widget.TextView;

public class TestAndroidvs2Activity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    TextView text = new TextView(this);
    text.setTextColor(Color.RED);
    text.setTextSize(2);    
    text.setBackgroundColor(Color.BLUE);
    text.setText("Hello Android");


    setContentView(text);
  }
}

解決方法は?

テキストサイズ2は、実質的に見えなくなります。少なくとも14で試してみてください。ところで、xmlを使うことには多くの利点があり、'Hello World'よりも複雑なことをする必要がある場合、あなたの生活を楽にするでしょう。