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

View.OnClickListener の代わりに ImageButton.OnClickListener を使用してみてください

于 2013-07-03T18:58:28.467 に答える