我正在尝试构建一本书阅读器。而现在我有一个很长的文本,填满了整个屏幕,甚至一些文本没有了屏幕。我想知道如何找到在屏幕上完全可见的最后一个字母,这样我就可以将文本分成页面。Android:如何确定TextView中最后一个完全可见的字母?
例如,所有的行之前
“坏消息,弗农,”她说......
完全可见的文本,其余文本必须移动到另一页。
这样的(另一个文本页面与 “坏消息” 开始)
这里是我以前在例如
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/activity_main"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="10dp">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="...some text..." />
</RelativeLayout>
你正在努力实现页面夹板 请检查了这一点 https://stackoverflow.com/questions/20204348/how-to-break-styled-text-into-pages-in-android – argando
我曾尝试示例应用程序从argando的链接提供,它似乎工作为我想要 – Season