在android textview中隐藏滚动条形状
我的活动中有一个从数据库填充的文本视图。但当它是大滚动条形状显示覆盖文本。这是它的截图: 这是textView xml:在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
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里面?为什么要回答重复的问题?你的答案对我来说非常有用,谢谢!为什么要回答一个重复的问题?你的答案对我来说非常有用,谢谢!