要解决Android中ellipsize属性不显示三个点的问题,可以尝试以下几种解决方法:
TextView textView = findViewById(R.id.textView);
CharSequence text = "Your text here";
int maxLength = 10; // 设置最大显示长度
TextUtils.TruncateAt truncateAt = TextUtils.TruncateAt.END; // 设置截断方式
CharSequence ellipsizedText = TextUtils.ellipsize(text, textView.getPaint(), maxLength, truncateAt);
textView.setText(ellipsizedText);
这样,无论文本内容是否超过TextView的宽度,都会在末尾显示三个点。