我有一个包含线性布局的滚动视图。我需要在我的滚动视图的滚动条右侧给出一点余量,即滚动条应该在线性布局内部而不是在边界处可见。
<ScrollView
android:fillViewport="true"
android:orientation="vertical"
android:layout_width="match_parent"
android:scrollbarStyle="outsideOverlay"
android:scrollbarAlwaysDrawVerticalTrack="true"
android:scrollbarTrackVertical="@drawable/scrollbattrack"
android:scrollbarThumbVertical="@drawable/scrollbarthumb"
android:fadeScrollbars="false"
android:layout_height="match_parent">
<LinearLayout
android:id="@+id/ListView"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/transparent">
</LinearLayout>
</ScrollView>
答案 0 :(得分:0)
在scrollview内部尝试使用LinearLayout的左右边距,或者使用左右边距在另一个帖子中进行实验。
答案 1 :(得分:0)
找到XML的等价物:我可以用这种方式使用代码来实现::
ScrollView sv = new ScrollView(Activity);
LinearLayout.LayoutParams svParams = new
LinearLayout.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT, ht, 0.0F);
svParams.setMargins(1, 0, 1, 0);