setText()不起作用

时间:2016-07-12 13:33:34

标签: android android-layout settext

setText(),setTextsize()和addView无法正常工作。它显示为无法解析符号类型。

Intent intent = getIntent();
String message = intent.getStringExtra(MyActivity.EXTRA_MESSAGE);
TextView textView = new TextView(this);
textView.setTextSize(40);
textView.setText(message);

RelativeLayout layout = (RelativeLayout) findViewById(R.id.content);
layout.addView(textView);

3 个答案:

答案 0 :(得分:1)

在布局夸大之前,您无法使用添加按ID 查找视图等方法。 Verifý之前调用了setContentView。

如果是,请使用日志查看消息的值。

答案 1 :(得分:0)

你有没有注意到这个

``

在这一行的最后

TextView textView = new TextView(this);``

答案 2 :(得分:0)

Intent intent = getIntent();
String message = intent.getStringExtra(MyActivity.EXTRA_MESSAGE);
TextView textView;
{
     textView = new TextView(this);
     textView.setTextSize(40);
     textView.setText(message);
}

RelativeLayout layout;
{
     layout = (RelativeLayout) findViewById(R.id.content);
     layout.addView(textView);
}

这解决了我的错误。