我給 Listener 設置了監聽器,但是不好用。我想單擊文本後開啟 activity。 我把我使用的代碼帖出來,大家看看怎麼改呢?
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,也沒有得到錯誤信息。
你setClass未有執行,只需添加這句
startActivity(intent);
以下內容為參考內容
myTV.setText(finalresult);
myTV.setClickable(true);
//myTV.setFocusable(true);
myTV.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
System.out.println("You Click the textView!");
}
});