Textview.text更改示例

时间:2014-03-19 08:25:49

标签: android textview

我有2个布局。第一个布局有2个textviews。第二个布局有1个按钮。我希望当我推文textviews.text更改。但我得到关于textviews的null错误。

关于音乐活动的文本视图,关于家庭活动的按钮。

我的第一个活动课 - >家庭活动,secon活动类 - > Musicactivity,textview - > ad1,textview - > ad2,musiclayouts上的textviews,homeactivity上的按钮。

    public class HomeActivity extends Activity {
    Button btn;
    TextView ad1;
    TextView ad2;
    private MusicActivity music;
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        setContentView(R.layout.home);


        btn=(Button)findViewById(R.id.button1);
            ad1=(TextView)findViewById(R.id.textView1);
            ad2=(TextView)findViewById(R.id.textView2);


        btn.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                {           
                    ad1.setText(null);
                    ad2.setText(null);
                }

            }
        });
}

2 个答案:

答案 0 :(得分:0)

您发布的错误消息是第40行,它正在关闭v1。我不知道什么是veritabani,但似乎错误发生在那里。我怀疑其余的错误跟踪可能会说更多。

答案 1 :(得分:0)

你做错了。如果textView不在布局中,则无法获取它们。你说自己不在布局中。您必须通过Intent将要设置的值传递给新活动(musicActivity)。然后在musicActivity中你可以获得textViews,你有值,你可以设置它们。