TextView is a text field, usually user editable. You can read and write TextView values from code. You often have to cast between CharSequence, String, int and other types.
Prequisites: Android Hello World Explained
Read TextView
final TextView q = (TextView) findViewById(R.id.q); String s = q.getText().toString();
Write TextView
out.setText("Foo bar");
Numbers have to be cast to string.
int x = 2; out.setText(String.valueOf(x*x));
Area Calculator with TextView
private void calculate() { final TextView q = (TextView) findViewById(R.id.q); final TextView out = (TextView) findViewById(R.id.out); String s = q.getText().toString(); int x=0; try { x = Integer.parseInt(s); } catch (NumberFormatException e) { } out.setText(String.valueOf(x*x)); }