textView代码设置文字居中失效 textView设置文字居中两种方法

1.TextView的高度占据整个父控件的高度,然后设置TextView的Grayvity Center就可以了。
2.如果第一个方法不行,那么,textView的高度设置为warp_content,然后设置父布局为CENTER_VERTICAL
代码:

 LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
        params.leftMargin = leftMargin;
        params.rightMargin = rightMargin;
        //下面的就是laout_gravity
        params.gravity = Gravity.CENTER_VERTICAL;
        mLeftLayout.addView(tv, params);
原文地址:https://www.cnblogs.com/caoxinyu/p/10568700.html