package org.openlmis.core.utils;
import android.text.TextUtils;
import android.view.View;
import android.view.ViewGroup;
import android.widget.EditText;
import android.widget.FrameLayout;
import org.openlmis.core.LMISApp;
import org.openlmis.core.R;
public final class ViewUtil {
private ViewUtil() {
}
public static void syncViewHeight(final View leftView, final View rightView) {
int leftHeight = leftView.getHeight();
int rightHeight = rightView.getHeight();
if (leftHeight > rightHeight) {
ViewGroup.LayoutParams layoutParams = rightView.getLayoutParams();
layoutParams.height = leftHeight;
rightView.setLayoutParams(layoutParams);
} else {
ViewGroup.LayoutParams layoutParams = leftView.getLayoutParams();
layoutParams.height = rightHeight;
leftView.setLayoutParams(layoutParams);
if (rightView.getLayoutParams() instanceof FrameLayout.LayoutParams) {
rightView.setLayoutParams(new FrameLayout.LayoutParams(layoutParams.width, layoutParams.height));
} else {
rightView.setLayoutParams(layoutParams);
}
}
}
public static boolean checkEditTextEmpty(EditText editText) {
if (TextUtils.isEmpty(editText.getText().toString())) {
editText.setError(LMISApp.getContext().getString(R.string.hint_error_input));
editText.requestFocus();
return false;
}
return true;
}
}