注册包含两个片段。在第一个片段中,我有一个按钮,当我点击它时,我想移动到下一个片段。但我是显示为错误的代码结构 - 无法解析方法添加?Android中的片段显示错误,无法添加片段
import android.support.v4.app.FragmentActivity;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import android.widget.FrameLayout;
public class RegisterActivity extends FragmentActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_register);
Button okButton = (Button)findViewById(R.id.button_Ok);
okButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
FragmentManager fragmentManager = getFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
FragmentSignupTwo fragmentSignupTwo = new FragmentSignupTwo();
FragmentTransaction.add(R.id.activity_register, fragmentSignupTwo);
FragmentTransaction.commit();
}
});
}
}
将代码包含到您的问题中很有帮助,但如果您可以直接在您的帖子中将其复制,而不是下次截取屏幕截图,则会更有帮助;)。 – mVck
所以你说'activity_register'是一个片段,即使它有它的活动 – zombie
没有那是一个基本的Activity,而FagmentSignupone和FragmentSignupTwo是两个片段。第一个我通过使用带有name属性的片段包含在活动中。现在当我点击一个片段的按钮时,它应该显示第二个片段 – Kalyan