package de.vanitasvitae.slam.activity; import android.content.Intent; import android.os.Bundle; import android.support.design.widget.TextInputEditText; import android.support.v7.widget.Toolbar; import android.view.KeyEvent; import android.view.Menu; import android.view.inputmethod.EditorInfo; import android.widget.TextView; import butterknife.BindView; import butterknife.ButterKnife; import butterknife.OnClick; import de.vanitasvitae.slam.R; public class LoginActivity extends ThemedAppCompatActivity { @BindView(R.id.toolbar) Toolbar toolbar; @BindView(R.id.login_username) TextInputEditText inputUsername; @BindView(R.id.login_password) TextInputEditText inputPassword; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_login); ButterKnife.bind(this); setSupportActionBar(toolbar); inputPassword.setOnEditorActionListener(new TextView.OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { if (actionId == EditorInfo.IME_ACTION_DONE) { login(); return true; } return false; } }); } @OnClick(R.id.button_login) void login() { startActivity(new Intent(this, MainActivity.class)); finish(); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.menu_login, menu); return true; } }