Мы столкнулись с проблемой со следующим View
. Гравитация TextView
должна центрировать текст по горизонтали и вертикали, но текст просто центрирован по горизонтали и застревает вверху. Что случилось?
public class TestLayout extends ViewGroup {
private TextView textView;
public TestLayout(Context context, AttributeSet attrs) {
super(context, attrs);
textView = new TextView(context);
textView.setText("Hello world.");
textView.setGravity(Gravity.CENTER);
addView(textView);
}
@Override
protected void onLayout(boolean changed, int l, int t, int r, int b) {
textView.layout(0, 0, r - l, b - t);
}
}