我的活动中有一个文本视图,从数据库中填充。但是当它的大滚动条形状显示覆盖文本时。这是它的截图:
这是textView xml:
data = [{u'status': u'enabled', u'created_at': u'2016-02-09 10:49:28', u'id': 1, u'updated_at': u'2016-02-09 10:49:28', u'name': u'bart'},
{u'status': u'disabled', u'created_at': u'2016-02-09 10:49:28', u'id': 2, u'updated_at': u'2016-02-09 10:49:28', u'name': u'lisa'},
{u'status': u'enabled', u'created_at': u'2016-02-09 10:49:28', u'id': 3, u'updated_at': u'2016-02-09 10:49:28', u'name': u'homer'},
{u'status': u'disabled', u'created_at': u'2016-02-09 10:49:28', u'id': 4, u'updated_at': u'2016-02-09 10:49:28', u'name': u'marge'},
{u'status': u'enabled', u'created_at': u'2016-02-09 10:49:28', u'id': 5, u'updated_at': u'2016-02-09 10:49:28', u'name': u'maggie'}]
print(len(data))
现在我要隐藏ScrollBar形状
答案 0 :(得分:2)
也许您可以通过
启用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的值:scrollbars vertical-> none
答案 1 :(得分:1)
在布局xml文件中尝试此操作
android:scrollbars="none"
在此处查找详细信息。
http://developer.android.com/reference/android/view/View.html#attr_android:scrollbars
答案 2 :(得分:1)
以XML
android:background="@android:color/transparent"
或者在Kotlin班上
editText?.isVerticalScrollBarEnabled = false
在Java类中
答案 3 :(得分:0)
您可以使用此代码
enter code here
<ScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scrollbars="none">
<TextView
here your text
/>
</ScrollView>
答案 4 :(得分:0)
在适配器内部实现了OnTouchListener,并在文本视图中设置了触摸事件的逻辑:我检查触摸事件是点击还是滑动
{{1}}
答案 5 :(得分:0)
android:scrollbarThumbVertical="@android:color/transparent"
保持滚动设置为透明