Android,如何将长文本加载到 Activity 中?

标签 android text android-intent scroll

我有一个很长的文本,我想一页一页地显示它。第一次尝试时,我创建了 10 个 Activity 并放置了一些按钮,当用户点击它时,会显示下一个 Activity 。

我在某处读到,我可以使用 Intent 在一个 Activity 中加载我的所有文本。是否可以?怎么可能? 我不希望用户滚动页面。

谢谢

最佳答案

假设您有一个名为 MyTextActivity 的 Activity ,然后在您的按钮点击监听器中,将您想要的文本传递到 Activity 的 Intent 中:

Intent i = new Intent(this, MyTextActivity.class);
i.putExtra("myText", "this is the text you want to display in the next page");
startActivity(i);

然后在您的 MyTextActivity 中,将以下内容放入 onCreate() 中:

String textToDisplay = "";
Bundle extras = getIntent().getExtras();
if (extras != null){
   textToDisplay = extras.getString("myText");
}

然后将您的 TextView 文本设置为此文本。

关于Android,如何将长文本加载到 Activity 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6294444/

相关文章:

android - 不使用 Intent 切换 Activity

android - 我在 Android Studio 中使用 ActionBarActivity 有一些问题

Android 服务不是从 Activity 开始的

android - ionic : slow transitions in installed android app

file - 从文本读取和运行 Powershell 文件

javascript - 如何在JavaScript中在同一页面上显示文本内容?

jquery - 来自选择子项的数组跨越以逗号分隔的文本

android - 在没有自动播放的情况下打开视频库

javascript - Cordova/Phonegap 地理定位插件管理错误

Android 动画像素化