android scrollview和滚动条的位置

问题描述:

我有一个滚动视图包含一个linearlayout,我的问题,我需要给我的滚动视图的滚动条的右边缘小,即滚动应该可见在linearlayout内不在边界。android scrollview和滚动条的位置

与LinearLayout中的滚动视图内的左和右边缘
<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> 

实验或如在另一篇与左右填充所述。

@Sudeep SR 发现等效XML:我可以这样::

滚动型SV =新的滚动型(活动)使用代码做到这一点; LinearLayout.LayoutParams svParams = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT,ht,0.0F);其中,

svParams.setMargins(1,0,1,0);