Android onClick没有在某些Android版本上工作

时间:2017-07-26 18:53:02

标签: android onclick android-xml

我设置了几个TextView来使用XML OnClick参数调用方法。它在Lollipop设备上运行良好,但它不适用于KitKat或较旧的Android版本。

为什么会这样?有没有办法解决它而不为每个视图ID设置监听器?

2 个答案:

答案 0 :(得分:2)

在文字视图中使用android:clickable="true"

另外,您可以将点击逻辑放在源代码中:

textView.setOnClickListener(new View.OnClickListener() {

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

        }
    });

答案 1 :(得分:0)

如果没有任何代码,我必须假设,因为您正在讨论使用棒棒糖前设备的挑战,否则您会遇到高程值问题。

查看此链接:    Add elevation/shadow on toolbar for pre-lollipop devices