为什么TextView有时候需要点击两次才会触发onClick 原因 因为TextView设置了focusableInTouchMode="true",所以onClick需要连续点击两次才会触发。 方案 focusableInTouchMode还是设置为true,然后将setOnClickListener改成setOnTouchListener删除focusableInTouchMode,或者将focusableInTouchMode设置为false