0

如何在android的片段中插入像buttonOnClickListener ImageOnClickListener这样的控件

4

1 回答 1

0

您可以将它放在片段的 xml 中,就像任何其他视图一样

我猜你可能有上下文问题,使用'getActivity()'来获取活动的上下文,或者你也可以使用'ParentActivity.class'。

当您在“活动”中使用按钮时,您习惯于使用“this”作为上下文,但是当您想在片段中使用按钮时不能使用“this”,因为“this”将引用“片段”而不是“活动”

以下代码可用于 'Fragment' 的 'onCreate()'

 Button btn = new Button(getActivity());
     btn.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub

        }
    });

请随时提出任何进一步的疑问,并让我知道这是否解决了您的问题

于 2013-01-24T05:20:36.543 回答