Вместо того, чтобы делать
final String mWidth = wid.getText().toString();
final String mHeight = hie.getText().toString();
, я бы сделал
final int mWidth = wid.getText();
final int mHeight = hie.getText();
А в xml я бы установил inputType EditText
только на цифры.
А затем удалите Integer.parseInt
и просто поместите его в свой onClick, поскольку вы нажимаете кнопку, чтобы получить значения внутри EditText
, если вы пытаетесь получить значения раньше, ваши переменные mWidth
и mHeight
вернет ноль, так как внутри них ничего нет, прежде чем вы нажмете свою кнопку.