setText() 不适用于膨胀的文本视图




我有一个文本视图,但它不位于由setContentView()方法设置的活动主布局xml中,但它位于其他xml文件中,所以我使用了膨胀器,但它不起作用!
这是我的代码:

LayoutInflater inflater = 
(LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    View view = inflater.inflate(R.layout.anotherXMLfile, null);
TextView textView = (TextView) view.findViewById(R.id.textView);
textView.setText("something");

请帮帮我!

您尚未设置视图。喜欢

设置视图(视图);

setContentView(view);

TextView 中的 settext 和活动中的 setContentView

在主布局中添加 xml 文件,例如:

<include layout="@layout/your_xml_file_name" />

而不是您可以直接调用 TextView ID 并使用它。

setContentView(R.layout.activity_main);或TextView textview=(TextView)findViewById(R.id.textview);textView.setText("Write Your Content");

最新更新