如何在片段中实现视图

凤凰7

我已使用示例代码使用导航绘图器创建滑动菜单。
我现在有此菜单的页面Fragment现在,我需要在这些页面中放置View元素,例如按钮textviews等。我该怎么做?由于我不在Activity类中,因此无法将view元素放在中Fragment我读过,我必须创建一个与片段通信并完成工作的活动。这是怎么做的?你能给我看看一些示例代码吗?谢谢

达瓦尔

请参考下面的代码。它具有初始化的Button和ArrayAdapter。片段时要记住的一些事情:

在片段中,必须使用“ getActivity()”代替上下文。

编写“ findViewById”时,必须使用View实例,如代码所示。

这将帮助您开始。

例如

公共类FragmentExample扩展了片段{

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {
        // TODO Auto-generated method stub

        View v = inflater.inflate(R.layout.fragment_layout, container,
                false);

        // String[] valuesD = getResources().getStringArray(
        // R.array.amtsDestination);
        // ArrayAdapter<String> destinationArray = new ArrayAdapter<String>(
        // this.getActivity(), android.R.layout.simple_spinner_item,
        // valuesD);
        // destinationArray
        // .setDropDownViewResource(android.R.layout.simple_dropdown_item_1line);
        // destination.setAdapter(startArray);

        Button button = (Button) v.findViewById(R.id.buttonRoute);
        button.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                // Toast.makeText(getActivity(), "Clicked", 6000).show();
                Intent intent = new Intent(getActivity(),
                        NewActivity.class);
                startActivity(intent);
            }
        });


        return v;
    }

}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章