0

我发现一个不错的布局

http://thepseudocoder.wordpress.com/2011/10/13/android-tabs-viewpager-swipe-able-tabs-ftw/

我将按钮添加到 xml 片段,但我不知道如何实现按钮,我的意思是,我不知道如何为按钮工作。

4

1 回答 1

0

每个Fragment都会加载它自己的布局,并且布局本身由一些按钮组成 - 我是对的吗?

如果是这样,您可以将 s 检索Button到变量中。考虑以下:

Button myButtonOne = (Button) myView.findViewById(R.id.button_one);
myButtonOne.setOnClickListener(
    new OnClickListener() {
        @Override
        public void onClick(View view) {
             handleButtonClick(view.getId());
        }
    }
);

private void handleButtonClick(final int resourceId) {
    switch( resourceId ) {
        case R.id.button_one:
            //Do something
            break;

        case R.id.button_two:
            //Do something
            break;

        case R.id.button_three:
            //Do something
            break;

        case R.id.button_four:
            //Do something
            break;

        case R.id.button_five:
            //Do something
            break;

        default:
            break;

    }

}

这样,您添加您OnClickListener的 s,然后通过handleButtonClick(int)方法(存在于类中)维护它们。

于 2012-07-14T00:20:49.573 回答