mahimrocky / showmoretext Goto Github PK
View Code? Open in Web Editor NEWThis is simple library for creating textview expandable. Like Continue or Less. This library extended versiion TextView. Easy to use.
This is simple library for creating textview expandable. Like Continue or Less. This library extended versiion TextView. Easy to use.
on setting setShowingChar() , the textview works initially but after clicking "See less" it shrinks to single line and "See more" disappears.
in my activity :
productDescriptionText.apply {
setShowingChar(400)
addShowMoreText("Read more")
addShowLessText("Read less")
}
2020-08-18 12:44:23.719 6719-6719/com.app.keypay E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.app.keypay, PID: 6719
java.lang.StringIndexOutOfBoundsException: String index out of range: -10
at java.lang.String.substring(String.java:1975)
at com.skyhope.showmoretextview.ShowMoreTextView$1.onGlobalLayout(ShowMoreTextView.java:126)
at android.view.ViewTreeObserver.dispatchOnGlobalLayout(ViewTreeObserver.java:945)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2254)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1396)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6773)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:966)
at android.view.Choreographer.doCallbacks(Choreographer.java:778)
at android.view.Choreographer.doFrame(Choreographer.java:713)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:952)
at android.os.Handler.handleCallback(Handler.java:790)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6533)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
unable to see "more" and "less" text view in adapter while scrolling
when you click on show more, more text is shown correctly and show less text displays properly. But when you click show less, show more button should be displayed, but it shrinks the text to single line and show more button disappears. and it remains like this until you relaunch the screen. Please check
First I want to say thanx for this Lib.
I'm facing the issue in given API.
When I set text from XML it is working fine for me and Readmore and ReadLess is working fine for me
But while set Text programmatically then it is giving Issue for me, Even ReadLess and ReadMore both keys are Hidden for me
Please Help
Thanx in advance
it is not working in recyclerview and color is not applied in more and less textview
inside Scrollview
java.lang.Exception: Line Number cannot be exceed total line count
2021-02-08 12:39:04.512 11109-11109/com.ekincare.development W/System.err: at com.skyhope.showmoretextview.ShowMoreTextView$1.onGlobalLayout(ShowMoreTextView.java:110)
2021-02-08 12:39:04.512 11109-11109/com.ekincare.development W/System.err: at android.view.ViewTreeObserver.dispatchOnGlobalLayout(ViewTreeObserver.java:1056)
2021-02-08 12:39:04.512 11109-11109/com.ekincare.development W/System.err: at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2739)
2021-02-08 12:39:04.512 11109-11109/com.ekincare.development W/System.err: at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1819)
2021-02-08 12:39:04.512 11109-11109/com.ekincare.development W/System.err: at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:7781)
2021-02-08 12:39:04.512 11109-11109/com.ekincare.development W/System.err: at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1031)
2021-02-08 12:39:04.512 11109-11109/com.ekincare.development W/System.err: at android.view.Choreographer.doCallbacks(Choreographer.java:854)
2021-02-08 12:39:04.512 11109-11109/com.ekincare.development W/System.err: at android.view.Choreographer.doFrame(Choreographer.java:789)
2021-02-08 12:39:04.512 11109-11109/com.ekincare.development W/System.err: at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1016)
2021-02-08 12:39:04.512 11109-11109/com.ekincare.development W/System.err: at android.os.Handler.handleCallback(Handler.java:883)
2021-02-08 12:39:04.512 11109-11109/com.ekincare.development W/System.err: at android.os.Handler.dispatchMessage(Handler.java:100)
2021-02-08 12:39:04.512 11109-11109/com.ekincare.development W/System.err: at android.os.Looper.loop(Looper.java:224)
2021-02-08 12:39:04.512 11109-11109/com.ekincare.development W/System.err: at android.app.ActivityThread.main(ActivityThread.java:7592)
2021-02-08 12:39:04.512 11109-11109/com.ekincare.development W/System.err: at java.lang.reflect.Method.invoke(Native Method)
2021-02-08 12:39:04.512 11109-11109/com.ekincare.development W/System.err: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539)
2021-02-08 12:39:04.512 11109-11109/com.ekincare.development W/System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950)
2021-02-08 12:39:04.512 11109-11109/com.ekincare.development E/com.skyhope.showmoretextvie
@mahimrocky The collapsed or expanded state does not save and resume when the activity is reset.
@mahimrocky The ellipsis is displayed correctly in the collapsed state, and the ellipsis should be undisplayed when fully expanded.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.