更新片段中的textview

时间:2014-04-10 16:59:56

标签: android eclipse android-fragments

这可能是一个非常简单的问题,但我似乎无法让它发挥作用。

我试图更新片段中的文本视图" OnCreateView" 我的代码看起来像这样

public View onCreateView(LayoutInflater inflater, ViewGroup container,  Bundle savedInstanceState) {
     View v = inflater.inflate(R.layout.fragment_display_product, container, false);
    txtAge = (TextView)v.findViewById(R.id.txtAge);
    txtCountry = (TextView)v.findViewById(R.id.txtCountry);
    txtName = (TextView)v.findViewById(R.id.txtName); 
    txtAge.setText("Hallo world");
    return inflater.inflate(R.layout.fragment_display_product, container,false);
}

textview txtAge中的文字永远不会被设置,我似乎找不到理由。 我是android的新手,很抱歉,如果这是一个愚蠢的问题。

/厄

1 个答案:

答案 0 :(得分:1)

这样做 -

public View onCreateView(LayoutInflater inflater, ViewGroup container,  Bundle savedInstanceState) 
{
    View v = inflater.inflate(R.layout.fragment_display_product, null);
    txtAge = (TextView)v.findViewById(R.id.txtAge);
    txtCountry = (TextView)v.findViewById(R.id.txtCountry);
    txtName = (TextView)v.findViewById(R.id.txtName); 
    txtAge.setText("Hallo world");
    return v;
}

返回已经膨胀的相同视图。