繁体   English   中英

setText()在膨胀的textview上不起作用

[英]setText() not working on inflated textview


我有一个textview,但它不在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");

请帮我!

您尚未设置视图。 喜欢

setView(view);

要么

setContentView(view);

活动中TextView中的settext和活动中的setContentView

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

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

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

setContentView(R.layout.activity_main);

or
TextView textview=(TextView)findViewById(R.id.textview);
textView.setText("Write Your Content");

暂无
暂无

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

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