链接到查看内部片段

时间:2014-12-14 22:15:51

标签: android button fragment

我是android的初学者 我正在互联网上关于碎片的课程 这个想法是你有两个片段:
一个包含按钮,另一个包含textview
在课程中,他链接到中的按钮和文本视图 onActivityCreated(...){...}

但是我做了跟随(按钮样本)

相同的任务
public class Fragment1 extends Fragment {
Communicator comm;
Button button;

@Override
public View onCreateView(LayoutInflater inflater,
        @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    View view=inflater.inflate(R.layout.fr1_layout, container, false);
    button=(Button) view.findViewById(R.id.button1);
    button.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
            comm.respond("Button was clickede");
        }
    });
    return view;
}

它对我有用

哪个程序正确

1 个答案:

答案 0 :(得分:0)

onCreateView()旨在返回与片段相关联的视图,而不是其他逻辑。

onActivityCreated()表示关联的活动已完成其方法onCreate()。

您应该在onActivityCreated()中实施您的逻辑。您可以通过调用getView()来访问虚增的布局。

button=(Button) getView().findViewById(R.id.button1);

另见:http://developer.android.com/reference/android/app/Fragment.html(生命周期)