觉得ScrollView只能嵌套一个元素,因此把几个控件都包裹在了一个LinearLayout中了。可是发现底部显示不全,滑动不到最底下。
代码:android
<ScrollView android:id="@+id/scrollView" android:layout_width="fill_parent" android:layout_height="wrap_content">
<LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="10dp" android:background="@color/colorWhite" android:orientation="vertical" android:padding="15dp">
<TextView android:id="@+id/tv_detail_name" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hibernate注解" android:textColor="#262626"/>
<TextView android:id="@+id/tv_detail_description" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="10dp" android:ellipsize="end" android:maxLines="5" android:text="Hibernate注解详细描述" android:textSize="12sp"/>
</LinearLayout>
</ScrollView>
缘由是什么呢?
其实就是LinearLayout中的web
android:layout_marginTop="10dp"
这样,ScrllView在开始显示的时候就会向下移10dp。解决办法有不少种
一、把android:layout_marginTop=”10dp”加给ScrllView
二、给Linearlayout再加上两个属性:bash
android:paddingTop="10dp"
android:paddingBottom="8dp"
…svg
其实咱们还能够直接把ScrllView做为跟布局的,这样就简单不少。布局
好啦,就是这样。问题不限于嵌套Linearlayout,其余的道理也是同样的。spa
有问题欢迎提出。code
哦对了,欢迎你们加群一块儿交流,群主是多年开发经验的大牛:xml
扣扣群号:454430053ip