ExpandableTextView icon indicating copy to clipboard operation
ExpandableTextView copied to clipboard

Unable to show reduced text onCreate view

Open romanellas24 opened this issue 1 year ago • 0 comments

Hi. I want to show collapsed text on load of application but i get the following problem. Screenshot from 2024-05-12 19-05-33

I used the 1.0.4 version imported with implementation("io.github.glailton.expandabletextview:expandabletextview:1.0.4") I load the object with val reviewContent = rowView.findViewById<ExpandableTextView>(R.id.listview_review_record_content) And used in this way:

...
reviewContent.text = review.content
        reviewContent
            .setReadMoreText(getString(parent.context, R.string.view_more))
            .setReadLessText(getString(parent.context, R.string.view_less))
            .setCollapsedLines(3)
            .setIsExpanded(false)
            .setIsUnderlined(true)
            .setExpandType(EXPAND_TYPE_LAYOUT)
            .setEllipsizedTextColor(ContextCompat.getColor(parent.context, R.color.darkPurple))
...

XML code:

...
    <io.github.glailton.expandabletextview.ExpandableTextView
        android:id="@+id/listview_review_record_content"
        android:layout_marginTop="10dp"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="@string/no_information"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toBottomOf="@id/listview_review_record_title">
    </io.github.glailton.expandabletextview.ExpandableTextView>
...

Useful info: The layout is in a ConstraintLayout the language of programming is kotlin

This bug occours in API level 34 and API level 33.

I welcome this opportunity to send you my best regards.

Daniele Romanella

romanellas24 avatar May 12 '24 17:05 romanellas24