註冊包含兩個片段。在第一個片段中,我有一個按鈕,當我點擊它時,我想移動到下一個片段。但我是顯示爲錯誤的代碼結構 - 無法解析方法添加?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