Android TextView多行最后一行显示不全

最近发现个奇怪的问题CheckBox与TextView一起放在一个横向LinearLayout中,当TextView文字内容超过一行时,最后一行文字显示不全,给控件加上背景之后,发现TextView与父控件顶部有个间距,但是并没有设置这个间距。

解决方案:

 方案一、LinearLayout加入android:gravity="center_vertical"属性

方案二、把LinearLayout修改为RelativeLayout