android的 textview总是有默认的padding, 设置负数padding这种方法也挺low不说,实际还一样是达不到效果。。。
其实这个可以用baseline概念解决
1.将两个textview,textview1,textview2放在relativeLayout里(或者constraintLayout)
2.设置第二个textview的android:layout_alignBaseline="@id/textview1"属性,指向第一个textview即可。意思是第二个textview2的文字基线对齐于目标textview1的文字基线。这就是我们想要的了。
by Extra:
android:baselineAlignBottom="true"属性通过true false指定让textview2的顶部基线or底部基线去对齐于textview1的基线
android:baseline="10dp" 设置相对于对齐的baseline的offset