package eecs1022.midtermc; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.EditText; import android.widget.TextView; /** * The controller of the app. * * @author Franck van Breugel */ public class MainActivity extends AppCompatActivity { /** * Initializes this controller. * * @param savedInstanceState information needed for re-initialization. */ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.setContentView(R.layout.activity_main); } /** * Extracts the text from the input text box, translates the text, and displays the translation * in the output view. * * @param view not applicable. */ public void pressed(View view) { // get the input as text View inputView = findViewById(R.id.input); EditText inputEdit = (EditText) inputView; String input = inputEdit.getText().toString(); // translate the input Translator translator = new Translator(input); String output = translator.getTranslation(); // set the output View outputView = findViewById(R.id.output); TextView outputText = (TextView) outputView; outputText.setText(output); } }