首页 > 编程知识 正文

android ui组件,怎么在安卓布局里设置滚动字体

时间:2023-05-04 04:54:45 阅读:159835 作者:919

文中实例共享单行文本的水平滑动效果,并通过edittext实现了textview单行文本的水平滑动效果。

下一篇介绍多行文本折叠展开效果,定制布局view实现多行文本折叠和展开。

1 .初志

最近,在制作APP展时有时会使用textview单行文本,如果文本内容太长,希望实现触摸水平滑动效果。 我在网上找了很多,但是没有看到有效的解决方案。

其中,最常见的是最笨拙的滴重写textview,继承touch和gesture的手势来实现。 我个人觉得很麻烦。

后来注意了一下,发现了其实最简单的方案:

直接用edittext就好了。 edittext需要编辑和移动光标,因此可以水平滑动。 因此,只能设定透明的背景,不能对焦。

效果图:

2 .具体实现

定义edittext,将其设置为背景透明且无法聚焦。

安卓: background=“@安卓: color/transparent”

安卓: focusable=“false”

(注:不能使用editable=“false”。 因为不能编辑幻灯片。 另外,通过使用focusable=”false ",可以不可编辑且可滑动)

3 .补充

补充一下,请隐藏光标,只进行设置

Android : cursor visible=" false "//隐藏或

设置自定义可视化(false;

代码示例:

android:id='@ id/tt '

android:layout_width='0dip '

安卓: layout _ height=' wrap _ content '

安卓: layout _ weight='1'

Android : layout _ margin=' 15 dip '

安卓: background=' @安卓: color/transparent '

android:focusable='false '

安卓: singleline=' true '

Android : cursor visible=' false '

Android:text='textview轻松实现单行文本的横向触摸滑动效果。 轻松实现textview单行文本的水平触摸滑动效果。 轻松实现textview单行文本的水平触摸滑动效果'

Android :文本颜色=' # 000 '

android:textsize='20dip' /

以上是本文的全部内容,希望对大家的学习有帮助。 另外,希望你能多多支持万仟网。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。