如何动态地向Fragment添加新控件(Buttons,TextViews)

时间:2012-08-15 16:55:57

标签: java android controls

这是我的片段类:

public class FirstFragment extends Fragment {           
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
    }

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                            Bundle savedInstanceState) {        
        EditText newText = new EditText(getActivity());

        newText.setText("This is a fragment");
        newText.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, 
                                LayoutParams.WRAP_CONTENT));
        return inflater.inflate(R.layout.fragment_first, container, false); 
     }
}

我正在尝试将newText添加到正在创建的片段中。

1 个答案:

答案 0 :(得分:0)

只需存储从inflater.inflate调用返回的视图,并添加您想要的任何内容。

最后,返回存储的视图。