마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

프래그먼트 안에 프래그먼트

0 추천
public class Login extends AppCompatActivity {
    Membership.myDBHelper myDBHelper;
    EditText email, password;
    SQLiteDatabase sqlDB;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.login);
        email = (EditText) findViewById(R.id.Email);
        password = (EditText) findViewById(R.id.Password);
        myDBHelper = new Membership.myDBHelper(this);

        Button loginButton = (Button) findViewById(R.id.loginButton);
        loginButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                sqlDB = myDBHelper.getWritableDatabase();
                if (email.getText().toString().length() == 0 
|| password.getText().toString().length() == 0) {
                    Toast.makeText(Login.this,
 "아이디와 비밀번호를 입력해주세요", Toast.LENGTH_SHORT).show();
                    return;
                }

                Cursor c = sqlDB.rawQuery("SELECT mem_id, mem_pw 
FROM member  WHERE  mem_id = '" + email.getText().toString() + "' 
AND mem_pw = '" + password.getText().toString() + "';", null);
                if (c.getCount() != 0) {

                    finish();

                }

                else {
                    Toast.makeText(Login.this, "아이디 또는 비밀번호가 
일치하지 않습니다.", Toast.LENGTH_SHORT).show();
                    return;
                }

                sqlDB.close();
            }
        });

        Button Membership = (Button) findViewById(R.id.Membership);
        Membership.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent = new Intent
(getApplicationContext(),Membership.class);
                startActivity(intent);
            }
        });


    }

}
 
loginButton을 눌렸을 때 바텀내비게이션을 유지하고서
 화면만 전환하고 싶은데 어떻게 해야하나요?
익명사용자 님이 2019년 9월 26일 질문

1개의 답변

0 추천
Activity 레이아웃에 바텀 네비게이션을 구현하시고 그 위 넓은 영역을 프레임 영역으로 설정하세요.

그리고 그 프레임 영역에 프래그먼트를 할당해서 replace 해서 사용하시면 바텀 네비게이션은 유지하면서 화면만 전환되는 형태로 사용하실 수 있습니다.
쭈쭈총각 (17,750 포인트) 님이 2019년 9월 26일 답변
코드로 어떻게 하는지 방법을 알려주실 수 있으신가요?
...