在android textview中隐藏滚动条形状

在android textview中隐藏滚动条形状,android,Android,我的活动中有一个从数据库填充的文本视图。但当它是大滚动条形状显示覆盖文本。这是它的截图: 这是textView xml: <TextView android:id="@+id/txtMatn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/dark_line"

我的活动中有一个从数据库填充的文本视图。但当它是大滚动条形状显示覆盖文本。这是它的截图:

这是textView xml:

<TextView
        android:id="@+id/txtMatn"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/dark_line"
        android:lineSpacingExtra="12dp"
        android:layout_margin="24dp"
        android:scrollbars="vertical"/>

现在我想隐藏滚动条形状

您可以使用以下代码

enter code here
 <ScrollView
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:scrollbars="none">
 <TextView
  here your text
  />
  </ScrollView>
在此处输入代码
您可以使用此代码

enter code here
 <ScrollView
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:scrollbars="none">
 <TextView
  here your text
  />
  </ScrollView>
在此处输入代码

在布局xml文件中尝试此操作

android:scrollbars="none"
请在此处查找详细信息


在布局xml文件中尝试此操作

android:scrollbars="none"
请在此处查找详细信息


在适配器内部实现了OnTouchListener,并将其设置在文本视图上。触摸事件的逻辑是:我检查触摸事件是点击还是滑动

 @Override
 public boolean onTouch(View v, MotionEvent motionEvent) {

switch (motionEvent.getAction()) {
    case MotionEvent.ACTION_DOWN:
        mIsScrolling = false;
        mDownX = motionEvent.getX();
        break;
    case MotionEvent.ACTION_MOVE:
        float deltaX = mDownX - motionEvent.getX();
        if ((Math.abs(deltaX) > mSlop)) { // swipe detected
            mIsScrolling = true;
        }
        break;
    case MotionEvent.ACTION_CANCEL:
    case MotionEvent.ACTION_UP:
        if (!mIsScrolling) {
            openNewScreen(v); // this method is used for click listener of the ListView
        }
        break;

}

return false;
 }

在适配器内部实现了OnTouchListener,并在文本视图上设置它。触摸事件的逻辑是:我检查触摸事件是点击还是滑动

 @Override
 public boolean onTouch(View v, MotionEvent motionEvent) {

switch (motionEvent.getAction()) {
    case MotionEvent.ACTION_DOWN:
        mIsScrolling = false;
        mDownX = motionEvent.getX();
        break;
    case MotionEvent.ACTION_MOVE:
        float deltaX = mDownX - motionEvent.getX();
        if ((Math.abs(deltaX) > mSlop)) { // swipe detected
            mIsScrolling = true;
        }
        break;
    case MotionEvent.ACTION_CANCEL:
    case MotionEvent.ACTION_UP:
        if (!mIsScrolling) {
            openNewScreen(v); // this method is used for click listener of the ListView
        }
        break;

}

return false;
 }

也许您可以通过以下方式启用textview的可滚动性:

1. in java code : TextView.setMovementMethod(new ScrollingMovementMethod());
2. in xml : android:scrollbars="vertical"
。。。但只有第一个作业启用可滚动文本,而没有第二个作业

答案如下

1. in java code : TextView.setMovementMethod(new ScrollingMovementMethod());
2. in xml : android:scrollbars="none"

delta是android的值:滚动条垂直->无

也许您可以通过

1. in java code : TextView.setMovementMethod(new ScrollingMovementMethod());
2. in xml : android:scrollbars="vertical"
 android:scrollbarThumbVertical="@android:color/transparent"
。。。但只有第一个作业启用可滚动文本,而没有第二个作业

答案如下

1. in java code : TextView.setMovementMethod(new ScrollingMovementMethod());
2. in xml : android:scrollbars="none"
delta是android的值:滚动条垂直->无

 android:scrollbarThumbVertical="@android:color/transparent"
保持滚动设置透明

在XML中保持滚动集透明

android:background="@android:color/transparent"
还是在科特林班

editText?.isVerticalScrollBarEnabled = false
在Java类中

在XML中

android:background="@android:color/transparent"
还是在科特林班

editText?.isVerticalScrollBarEnabled = false

在Java类中

remove line android:scrollbars=“vertical”。我投票决定结束这个问题,因为它基本上是多年前各种类似问题的重复,而且研究工作也很少
android:scrollbars=“none”
我没有否决投票。删除行android:scrollbars=“vertical”。我投票结束这个问题的可能重复项,因为它基本上是多年前各种类似问题的重复项,也显示出很少的研究工作
android:scrollbars=“none”
我没有投反对票。但是。如果我删除了它,我怎么能滚动文本视图?但是。如果我删除了它,我怎么能滚动文本视图呢?我想。此形状也与scrollview一起显示。我说的对吗?安卓:scrollbars=“none”你可以用这个你的文本视图在ScrollView里面?我想。此形状也与scrollview一起显示。我说的对吗?android:scrollbars=“none”你可以用这个你的文本视图在ScrollView里面?为什么要回答重复的问题?你的答案对我来说非常有用,谢谢!为什么要回答一个重复的问题?你的答案对我来说非常有用,谢谢!