【发布时间】:2013-07-30 19:18:56
【问题描述】:
我想让用户在单击文本字段时感觉就像当我们单击按钮时一样,并且在释放按钮后它会在很短的时间内变为橙色并闪烁并再次变成它的第一种颜色。当我点击它时效果很好,但没有出现颜色闪烁。
布局文件
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/button5"
android:layout_below="@+id/button5"
android:layout_marginLeft="35dp"
android:layout_marginTop="28dp"
android:clickable="true"
android:onClick="onClick"
android:text="Click Me"
android:textAppearance="?android:attr/textAppearanceLarge" />
mainActivity 代码
textV.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
startActivity(new Intent("com.DRMS.help"));
}
});
【问题讨论】:
-
尝试使用onTouchEvent并在
ACTION_DOWN和ACTION_UP之间更改文本颜色 -
为什么会有onClick和OnClickListener? developer.android.com/reference/android/content/res/…