如何在片段内处理按钮

时间:2014-04-24 06:33:45

标签: android button sdk fragment

我使用了一个片段(里面有两个按钮),但我没有办法让这些按钮工作。请记住,我使用的是与特定片段相关的活动。

有谁知道在android sdk工具中按钮打开其他按钮的方法?

2 个答案:

答案 0 :(得分:4)

此示例将为您提供帮助。不要忘记使用此片段的按钮创建布局

    public class SampleFragment extends Fragment {

    private Button mButton = null;
    public SampleFragment() {
    }

    @Override
    public void onDestroyView() {
        super.onDestroyView();
    }

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
    }

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
        Bundle savedInstanceState) {
        View view = inflater.inflate(R.layout.sample_fragment, container, false);
        mButton= (TextView) view.findViewById(R.id.button1);
        mButton.setOnClickListener(new View.OnClickListener() {
            @Override
                public void onClick(View v) {
                  //Do your stuff on button action
                }
        });
        return view;
    }
}

答案 1 :(得分:0)

在您想要使用的按钮上使用简单的onClickListener。

button.setOnClickListener(new View.OnClickListener() {
                    @Override
                    public void onClick(View v) {

                    }
                });