Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用片段中的setText()修改同一片段中的文本_Android_Android Fragments_Textview_Settext - Fatal编程技术网

Android 使用片段中的setText()修改同一片段中的文本

Android 使用片段中的setText()修改同一片段中的文本,android,android-fragments,textview,settext,Android,Android Fragments,Textview,Settext,我有一个活动,在它的UI上膨胀3个不同的片段。其中一个片段(myTable)有3个文本视图需要修改 事实上,我从不同的活动中使用了相同的片段,因此我需要直接从片段执行文本更改 我正在这样做: int d_ex=145909; @Override public void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); ba

我有一个活动,在它的UI上膨胀3个不同的片段。其中一个片段(myTable)有3个文本视图需要修改

事实上,我从不同的活动中使用了相同的片段,因此我需要直接从片段执行文本更改

我正在这样做:

int d_ex=145909;

@Override   
public void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
barEx = (TextView) getActivity().findViewById(R.id.tvExQty);
barEx.setText(String.valueOf(d_ex));  // app crash here!!!!!!!
}
我更改了相同的指令,并将它们粘贴到另一个方法(如onCreateView())上,但我犯了同样的错误

我做错了什么


提前谢谢。

据我所知

myTable具有您想要更改的TextView,并且您想要在myTable内部更改它

因此,您应该在onCreateView中这样做:

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
            View v = inflater.inflate(R.layout.frag_my_table, null);
            TextView txt = (TextView) v.findViewById(R.id.txExQty);
            txt.setText(Integer.toString(d_ex));

您使用来自不同活动的片段的确切含义是什么?