android - 如何为TextView设置监听器?

标签 android textview

我已经为 TextView 设置了监听器,但它不起作用。我想在单击文本时开始 Activity 。我已经放置了我的代码,任何人都可以建议我进行任何更改。

// This is my code

public void onClick(View v) {
        // TODO Auto-generated method stub

        int i = v.getId();
    //String roomName = textView[i].getText().toString();
    //Intent intentDeviceOperation = new Intent(v.getContext),DeviceOperation.class);
    //startActivity(intentDeviceOperation);

    //Intent i1 = new Intent(v.RoomForSpecificUser.this,DeviceOperation.class);
    //RoomForSpecificUser.this.startActivityForResult(i1,7);
    Intent ii = new Intent();
    ii.setClass(RoomForSpecificUser.this, DeviceOperation.class);

    }

它没有启动另一个 Activity ,甚至也没有收到任何错误。

最佳答案

这样做,事情就会成功

TextView tv = (TextView) findViewById(R.id.textView);
tv.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {
                Intent ii = new Intent();
                ii.setClass(RoomForSpecificUser.this, DeviceOperation.class);

                            startActivity(ii);

            }
        });

关于android - 如何为TextView设置监听器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6660257/

相关文章:

java - 如何在java中对异构列表进行排序?

android - 签名无效 - 提供的签名与来自 Android 的 WooCommerce REST API 调用不匹配

android - 带有 gravity=center 和 ellipsize=marquee 的 TextView?

java - setMovementMethod(滚动)干扰 textView 中的 scaleGestureDetector(缩放)

android - 为什么ScrollView不把TextView作为一个整体来显示?

android - 在Android中播放声音

Java Android Basic 游戏 - 使用共享首选项保存高分 - 初学者

android - 如何在android中的textview中设置双文本样式?

android - 在不知道最大行数的情况下使 TextView 可滚动

java - 从android中的另一个应用程序更新应用程序的数据库