Сделайте это следующим образом:
Предполагая, что @drawable/ui_2_setbtn
является векторным активом ...
<TableRow
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_weight="1">
<EditText
android:id="@+id/ET1"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="40dp"
android:layout_margin="5dp"
android:background="#ffffff"
android:gravity="center"
android:layout_gravity="center"
android:text="0"
android:textColor="#000000" />
<EditText
android:id="@+id/ET2"
android:layout_width="0dp"
android:layout_height="40dp"
android:layout_weight="1"
android:layout_margin="5dp"
android:background="#ffffff"
android:gravity="center"
android:text="00"
android:layout_gravity="center"
android:textColor="#000000" />
<EditText
android:id="@+id/ET3"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="40dp"
android:layout_margin="5dp"
android:background="#ffffff"
android:layout_gravity="center"
android:gravity="center"
android:text="0000"
android:textColor="#000000" />
<EditText
android:id="@+id/ET4"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="40dp"
android:layout_margin="5dp"
android:background="#ffffff"
android:layout_gravity="center"
android:gravity="center"
android:text="00000000"
android:textColor="#000000" />
<ImageButton
android:id="@+id/btSET"
android:layout_weight="1"
android:layout_width="0dp"
android:layout_gravity="center"
android:layout_height="40dp"
android:layout_margin="5dp"
app:srcCompat="@drawable/ui_2_setbtn" // or android:src="...", depends if you are using VectorDrawableCompat or not
android:background="@color/green_dark" /> // only to if you want to make button looks same size as EditText
</TableRow>
У кнопки ImageButton (а также Button) в его стиле определено небольшое поле,Вот почему он выглядит немного меньше, чем EditText.Чтобы изменить это, создайте собственный стиль для вашей кнопки или, как в моем примере, установите цвет фона.