在用户端更新一些应用程序文本-如何?

时间:2018-11-06 11:28:25

标签: android

我是Android Studio的新手,正在创建一个Android应用程序,该应用程序的主要活动中包含一个按钮。该按钮会将用户带到其中包含文本的新活动(意图),并且按钮每天应显示一个新文本。作为开发人员,我该如何每天在用户应用程序中更新文本,以便他按此按钮时可以检查新文本?

1 个答案:

答案 0 :(得分:0)

假设您已将要显示在“按钮”中的所有这些文本存储为字符串数组:

strings.xml

在包含Button的活动类的<string-array name="button_text"> <item>text1</item> <item>text2</item> <item>text3</item> .................... <item>text31</item> </string-array> 中,编写以下代码:

onCreate()

上面的代码将在每月的每一天显示不同的文本。
这意味着每个月的1号都会重新开始。
这只是一个主意。
您可以在字符串数组中包含更多文本,并通过另一种方式每天在Button上显示不同的文本。
String[] texts = getResources().getStringArray(R.array.button_text); Calendar calendar = Calendar.getInstance(); int today = calendar.get(Calendar.DAY_OF_MONTH); Button button = (Button)findViewById(R.id.button); button.setText(texts[today - 1]); 替换为Button的ID。