调用其他活动时修改布局

时间:2014-02-27 20:29:16

标签: android-layout textview

我想在调用下一个活动时刷新textview:

                        TextView tv = (TextView)v.findViewById(R.id.text_status);
                        if(tv != null){
                            tv.setText(getResources().getString(R.string.up_to_date));
                            tv.setTextColor(Color.BLACK);
                        }

                        v.setBackgroundColor(Color.TRANSPARENT);

但是我希望在调用下一个活动后刷新布局。实际上我可以看到下一个活动出现后文本视图的变化。我想要做的是在调用其他活动后修改textview,当我点击后退按钮时,在textview中查看新文本。

有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

您可以使用Activity的onactivityresult方法实现此目的。通过捆绑包传递新文本。在onactivityresult方法中获取该意图,并将该文本设置为您的textview。有关更多说明,请参阅以下链接: -

http://developer.android.com/training/basics/intents/result.html

http://developer.android.com/reference/android/app/Activity.html#onActivityResult(int,int,android.content.Intent)