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);