简体   繁体   English

setText()不起作用

[英]setText() not working

setText(), setTextsize() and addView is not working. setText(),setTextsize()和addView不起作用。 It is shown as cannot resolve symbol type. 显示为无法解析符号类型。

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);

You can't use methods such as add and find view by id before the layout is inflated. 布局膨胀之前,不能使用诸如通过id 添加查找视图之类的方法。 Verifý that setContentView is called before. 验证之前调用过setContentView。

If it does, look at the value of message with a log. 如果是这样,请使用日志查看message的值。

Have you noticed this 你注意到了吗

``

At the end of this line 在这行的结尾

TextView textView = new TextView(this);``
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);
}

this solved my errors. 这解决了我的错误。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM