Android控件之HorizontalScrollView 去掉滚动条

没有滚动条才美观。

<?xml version="1.0" encoding="utf-8"?>
<HorizontalScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:tag="hsv"
    android:scrollbars="none"
    >
    <LinearLayout
        android:layout_width="match_parent"
        android:orientation="horizontal"
        android:layout_height="wrap_content"/>
</HorizontalScrollView>

xml 属性 android:scrollbars="none"

代码方式去除

//hsv = (HorizontalScrollView) itemView.findViewById(R.id.hsv);
let hsv=ui.findViewByTag('hsv');
hsv.setOverScrollMode(View.OVER_SCROLL_NEVER);
//垂直方向的水平滚动条是否显示
hsv.setVerticalScrollBarEnabled(false);
//水平方向的水平滚动条是否显示
hsv.setHorizontalScrollBarEnabled(false);

左滑和右滑按钮事件

btnLeft.setOnClickListener( new View.onClickListener(){
    horizontalScrollViewMM.arrowScroll(View.FOCUS_LEFT);
});

btnRight.setOnClickListener( new View.onClickListener(){
    horizontalScrollViewMM.arrowScroll(View.FOCUS_RIGHT);
});
点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注