Android如何在android中的片段中插入控件

时间:2013-01-24 05:12:26

标签: android

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

1 个答案:

答案 0 :(得分:0)

您可以将其放在片段的xml中作为任何其他视图

我猜你可能遇到上下文问题,使用'getActivity()'来获取Activity的上下文,或者你也可以使用'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

        }
    });

请随时再提出疑问,并让我知道这是否能解决您的问题