小编典典

TextView - 以编程方式设置文本大小似乎不起作用

all

我正在使用 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);
  }
}

阅读 177

收藏
2022-08-16

共1个答案

小编典典

文本大小 2 将几乎不可见。至少尝试 14 次。顺便说一句,使用 xml 有很多优点,一旦你需要做比“Hello
World”更复杂的事情,它会让你的生活更轻松。

2022-08-16