サインアップは2つのフラグメントで構成されています。最初のフラグメントにはボタンがあります。クリックすると、次のフラグメントに移動します。しかし、私はエラーとして表示されているコードで構造化されています - メソッドの追加を解決できませんか?アンドロイドのフラグメントでエラーが表示され、フラグメントを追加できません
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
これは基本アクティビティではありません.FagmentSignuponeとFragmentSignupTwoは2つのフラグメントです。最初のものは、name属性のfragmentを使ってアクティビティに含まれています。フラグメントのボタンをクリックすると、seccondフラグメントが表示されるようになります – Kalyan