Android 如何在片段内的TextView中显示文本

Android 如何在片段内的TextView中显示文本,android,textview,fragment,Android,Textview,Fragment,对我来说似乎是个简单的问题,但我想不出来。我的片段中包含以下代码: myTextView.setText("Test"); 然而,这个代码阻止了我的应用程序,我不确定为什么。也许这与观点有冲突,但我仍然不明白为什么它不起作用。有什么建议吗?您是如何设置内容的 编辑我的答案:)试试这个 以下是片段教程:您是如何设置内容的 编辑我的答案:)试试这个 以下是片段教程:您是如何设置内容的?您在哪里声明了您的myTextView以及myTextView.setText()在哪里?通常,视图在onCrea

对我来说似乎是个简单的问题,但我想不出来。我的片段中包含以下代码:

myTextView.setText("Test");

然而,这个代码阻止了我的应用程序,我不确定为什么。也许这与观点有冲突,但我仍然不明白为什么它不起作用。有什么建议吗?

您是如何设置内容的

编辑我的答案:)试试这个


以下是片段教程:

您是如何设置内容的

编辑我的答案:)试试这个


以下是片段教程:

您是如何设置内容的?您在哪里声明了您的
myTextView
以及
myTextView.setText()
在哪里?通常,视图在
onCreateView()之后才会附加到任何内容
完成,如果知道视图在片段中,则无需搜索整个活动。有许多简单的事情可能会出错,请发布您的
onCreateView()
方法,以便我们可以看到您正在尝试执行的操作。我们会解决一些困惑。你说它会破坏你的应用程序。。您的logcat是否有任何错误?您是如何设置内容的?您在哪里声明了您的
myTextView
以及
myTextView.setText()
在哪里?通常,视图在
onCreateView()之后才会附加到任何内容
完成,如果知道视图在片段中,则无需搜索整个活动。有许多简单的事情可能会出错,请发布您的
onCreateView()
方法,以便我们可以看到您正在尝试执行的操作。我们会解决一些困惑。你说它会破坏你的应用程序。。您的logcat上有错误吗?@DrewB注意Elior使用的是
view.findViewById()
而不是
getActivity().findViewById()
,这是一个关键的区别。否则你真的需要发布你正在使用的代码和LogCat错误,我可以回答你的问题,但我不会玩猜谜游戏。哈!我们同时发布了相同的想法。我不知道你的无效方法是什么。。非常抱歉..如果您不发布更多的代码并告诉我们问题发生在哪里,我就帮不了您了..@DrewB Notice Elior使用
view.findViewById()
而不是
getActivity().findViewById()
,这是一个关键的区别。否则你真的需要发布你正在使用的代码和LogCat错误,我可以回答你的问题,但我不会玩猜谜游戏。哈!我们同时发布了相同的想法。我不知道你的无效方法是什么。。非常抱歉…如果你不发布更多的代码并告诉我们问题发生在哪里,我就帮不了你了。。
 @Override
  public View onCreateView(LayoutInflater inflater, ViewGroup container,
      Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.xmlName,
        container, false);
    TextView tv= (TextView) **view**.findViewById(R.id.textViewName);
    tv.setText("yourText"); 
    return view;
  }