如何为TableRow设置触摸事件

时间:2014-05-18 13:29:34

标签: android

我遗憾地将很多单元格添加到表格行中,即使我还为此表格行创建了onClickListener,表格行也无法接收点击事件。这是我的代码块。

row = (TableRow)findViewById(R.id.row);

    monday = (TextView)findViewById(R.id.monday);

    monday.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            Toast.makeText(getApplicationContext(), "monday click", 1000).show();
        }
    });

    row.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            Toast.makeText(getApplicationContext(), "row click", 2000).show();

        }
    });

1 个答案:

答案 0 :(得分:0)

在xml文件

中的tablerow标记中添加android:clickable="true"