Java 如何从自定义xml文件访问textview?

Java 如何从自定义xml文件访问textview?,java,android,Java,Android,我想访问自定义xml布局文件中名为user_status的textview,以便用一些数据填充它。我想从我的主要活动java类访问它。我该怎么做?我已经尝试了一些关于堆栈溢出的答案,但它要么不起作用,要么太过时了 LayoutInflater inflater = MessageActivity.this.getLayoutInflater(); View inflatedView = inflater.inflate(R.layout.message_r

我想访问自定义xml布局文件中名为user_status的textview,以便用一些数据填充它。我想从我的主要活动java类访问它。我该怎么做?我已经尝试了一些关于堆栈溢出的答案,但它要么不起作用,要么太过时了

LayoutInflater inflater = MessageActivity.this.getLayoutInflater();
                    View inflatedView = inflater.inflate(R.layout.message_row, null);
                    TextView userMessage= (TextView) inflatedView.findViewById(R.id.user_status);
                    userMessage.setText("NEW MESSAGE DUMMMY!");
使用


要在MainActivity中实现这一点,您应该先添加视图,然后查找文本视图,或者可以在MainActivity的xml布局中包含自定义布局文件

添加可以找到的视图


include layout可以找到要用哪些数据填充textview?JSON,一个数据数组?,请提供您已经尝试过的更多信息和代码。我只想用一个简单的字符串数据填充它。分享您尝试过的内容……`TextView t=findViewById(R.id.t);t、 setText(String.valueOf(list.size());`这是使用列表中的数据设置文本视图的代码尝试卸下充气机并将其用作普通文本视图检查文本视图的ID,将其更改为简单的代码,然后尝试已删除的代码(文本视图)你有它不必要的文本视图的Id是user_status,所以我认为这不会起作用。首先他使用了这个Id,现在更改是的,我现在看到了
TextView userMessage = inflatedView.findViewById(R.id.user_status);
userMessage.setText("NEW MESSAGE DUMMMY!");