TextView 上下默认有留白

  • Post author:
  • Post category:其他


我的Textview的高度比设计师给的多,发现textView默认会给加上下padding,就是所谓的留白

<TextView
                android:id="@+id/tv_account"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:gravity="center"
                android:layout_marginTop="-5dp"
                android:includeFontPadding="false"
                android:lineSpacingExtra="0dp"
                android:text="320"
                android:textColor="#ffffff"
                android:textSize="36sp" />

includeFontPaddin默认是true,改成false,就是上下不留白,但是上面的留白依然不能解决;

android:lineSpacingExtra 这个属性也不能解决


http://stackoverflow.com/questions/10769815/remove-space-between-stacked-textviews


最后在stackoverflow找到的方案是margintop,我们平时是正数很好理解就是向y的正方向移动,假如负方向就是向上移了,最后完美解决



版权声明:本文为catROOM原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。