直接上代码不多说
<HorizontalScrollView
android:id="@+id/video_scrollview"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true"
android:scrollbars="none">
<LinearLayout
android:id="@+id/container_video"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="center"
>
<LinearLayout
android:id="@+id/lin_videos"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="horizontal"></LinearLayout>
</RelativeLayout>
</HorizontalScrollView>
上面为布局代码如果我们直接用的话给item布局去加内边距的话会导致页面超出范围不能显示全,我们不应该在布局文件里面添加居中
重点来了我们将布局里面的居中去掉,直接在代码里面添加居中代码 container_video.gravity==Gravity.CENTER就不会越界