0

我只有一个 ImageButton 和 TextView。当我单击 ImageButton 时,我只想在 TextView 中写一些文本。这是我的代码。

final TextView txt = (TextView) findViewById(R.id.textView1);


        ImageButton btn = (ImageButton) findViewById(R.id.imageButton1);
        btn.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                txt.setText("abc");
            }
        });

在这种情况下,此代码按我的意愿工作。
但是当我想在“tabhost”中使用它时,它不起作用。

谁能帮我 ?

4

1 回答 1

0

尝试使用 ImageButton.OnClickListener 而不是 View.OnClickListener

于 2013-07-03T18:58:28.467 回答