我有 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/