android 编辑框收缩,Android 可收缩展开的 TextView

0818b9ca8b590ca3270a3433284dd417.png

Setup

Download the library module and add it to your project.

Usage

Using the library is very simple, look at the source code of the provided sample.

Step 1. In your layout xml:

android:id="@+id/tv"

android:layout_width="match_parent"

android:layout_height="wrap_content"

app:contentTextColor="@color/colorPrimary"

app:maxCollapsedLines="4">

Step 2. In your activity:

((ExpandableTextView) findViewById(R.id.tv)).setText(getString(R.string.dummy_text));

Just so !

Also , you can optionally set the following attributes in your layout xml file to customize the behavior of the ExpandableTextView.

maxCollapsedLines (defaults to 8) The maximum number of text lines allowed to be shown when the TextView gets collapsed

animDuration (defaults to 300ms) Duration of the Animation for the expansion/collapse

expandDrawable Customize a drawable set to ImageButton to expand the TextView

collapseDrawable Customize a drawable set to ImageButton to collapse the TextView

contentTextSize Customize the text size of content

contentTextColor Customize the text color of content

expandText Customize the text for expandDrawable

collapseText Customize the text for collapseDrawable

expandCollapseTextColor Customize the text color for expandText and collapseText

DrawableAndTextGravity Customize the gravity of expandDrawable and collapseDrawable below the content

contentLineSpacingMultiplier Sets line spacing multiplier for the content text

Thanks

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值