android - 尽管是 "clickable",但单击时 TextView 不提供反馈

标签 android button textview click

我有 TextView 响应点击,但它没有提供任何反馈表明它已被点击。如何为 TextView 提供点击时“点亮”的标准 android 行为?

代码:

TextView tv = ( TextView ) view.findViewById ( R.id.test );
    tv.setOnClickListener ( new OnClickListener () {
        @Override
        public void onClick ( View v ) {
            Toast.makeText ( getActivity (), "Start", Toast.LENGTH_SHORT ).show ();
        }

    } );

XML:

<TextView
    android:id="@+id/start_button"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_centerHorizontal="true"
    android:paddingTop="16dp"
    android:textStyle="bold"
    android:text="test" />

最佳答案

使用具有默认和按下 状态的选择器,并根据状态相应地更改颜色。将此选择器作为 TextView

的背景

关于android - 尽管是 "clickable",但单击时 TextView 不提供反馈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19957958/

相关文章:

Android有效地将图像加载到imageview中

android - react native : ADB Issue for create-react-native-app

java - 如何为所有按钮设置不同的随机数?

Android TextView 智能引号

android - TextView 中的特殊字符

javascript - 世博会:生成的 APK 不会安装在 Android 版本 < 8

android - 如何从嵌套的可组合 Jetpack Compose 访问 NavHostController

jquery - 标准化代码

java - 按钮文本需要根据 EditText 输入的数据进行更改

java - 如何检查所有textview文本在scrollview中是否可见