在Android软件中打印多条消息
我一直在搜索其他stackoverflow问题,也在浏览android开发者指南,但我还没有找到解决方案。。在我的程序中,我要求用户输入他们刚收到的家庭作业。从那里我把这条信息打印到新的屏幕上。我希望能够做的是保存以前输入的消息,并在每次打印新消息时一起打印这些消息。我遇到的问题是一次打印多条消息。我使用了setContentView,但它只打印一条消息。有人有什么建议吗?我已将我的代码张贴在底部:在Android软件中打印多条消息,android,Android,我一直在搜索其他stackoverflow问题,也在浏览android开发者指南,但我还没有找到解决方案。。在我的程序中,我要求用户输入他们刚收到的家庭作业。从那里我把这条信息打印到新的屏幕上。我希望能够做的是保存以前输入的消息,并在每次打印新消息时一起打印这些消息。我遇到的问题是一次打印多条消息。我使用了setContentView,但它只打印一条消息。有人有什么建议吗?我已将我的代码张贴在底部: public void onCreate(Bundle savedInstanceSta
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_display_message);
getActionBar().setDisplayHomeAsUpEnabled(true);
// Get the message from the intent
Intent intent = getIntent();
String message = intent.getStringExtra(MainActivity.EXTRA_MESSAGE);
// Create the text view
TextView textView = new TextView(this);
textView.setTextSize(40);
textView.setText(message);
saveHomework(message);
// Set the text view as the activity layout
setContentView(textView);
}
public void saveHomework(String message)
{
String message2 = message;
TextView textView2 = new TextView(this);
textView2.setTextSize(40);
textView2.setText(message2);
setContentView(textView2);
}
显然,您应该将以前输入的所有消息保存在某个位置 您的选择:
然后,无论您想在何处显示消息,您都应该从保存消息的位置读取它们,并将它们一起传递给setText(messages_list)call。显然,您应该将以前输入的所有消息保存在某个位置 您的选择:
然后,无论您想在何处显示消息,您都应该从保存消息的位置读取它们,并将它们一起传递到setText(消息列表)呼叫。感谢您提出的使用数组列表的建议,但我对setText如何提供帮助感到有点困惑。在检查Android数据库时,我没有看到任何关于setText能够将字符串打印到Android活动的信息,但您已经做到了。。。因为textView2.setText(消息列表)“设置此TextView要显示的文本”。出什么问题了?谢谢你关于使用数组列表的建议,但是我有点不明白setText能有什么帮助。在检查Android数据库时,我没有看到任何关于setText能够将字符串打印到Android活动的信息,但您已经做到了。。。因为textView2.setText(消息列表)“设置此TextView要显示的文本”。怎么了?