我有TextView
一个onClickListener()
. 当我点击TextView
它时它会闪烁。如何禁用此效果?
这是XML
<TextView
android:id="@+id/descriptionText"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@color/background"
android:ellipsize="end"
android:paddingTop="4dp"
android:paddingLeft="8dp"
android:maxLines="3"
/>
我试图删除android:ellipsize
和android:maxLines
标签 - 没有效果。
这是代码:
accountDescriptionTextView = (TextView) v.findViewById(R.id.descriptionText);
accountDescriptionTextView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (descriptionOpened)
{
// accountDescriptionTextView.setEllipsize(TextUtils.TruncateAt.END);
// accountDescriptionTextView.setMaxLines(3);
descriptionOpened = false;
}
else
{
// accountDescriptionTextView.setEllipsize(null);
// accountDescriptionTextView.setMaxLines(100);
descriptionOpened = true;
}
}
});
我需要具有注释功能,但即使注释了这些行,我仍然可以看到 textview 是如何闪烁的。
当我将手指放在屏幕上时,文字就会消失,而当我将手指移开时,文字就会消失。