Merge "Set StaticLayout.maxLines only when ellipsize is set" into nyc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
92d0316d28
@@ -6857,11 +6857,11 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener
|
|||||||
.setLineSpacing(mSpacingAdd, mSpacingMult)
|
.setLineSpacing(mSpacingAdd, mSpacingMult)
|
||||||
.setIncludePad(mIncludePad)
|
.setIncludePad(mIncludePad)
|
||||||
.setBreakStrategy(mBreakStrategy)
|
.setBreakStrategy(mBreakStrategy)
|
||||||
.setHyphenationFrequency(mHyphenationFrequency)
|
.setHyphenationFrequency(mHyphenationFrequency);
|
||||||
.setMaxLines(mMaxMode == LINES ? mMaximum : Integer.MAX_VALUE);
|
|
||||||
if (shouldEllipsize) {
|
if (shouldEllipsize) {
|
||||||
builder.setEllipsize(mEllipsize)
|
builder.setEllipsize(mEllipsize)
|
||||||
.setEllipsizedWidth(ellipsisWidth);
|
.setEllipsizedWidth(ellipsisWidth)
|
||||||
|
.setMaxLines(mMaxMode == LINES ? mMaximum : Integer.MAX_VALUE);
|
||||||
}
|
}
|
||||||
mHintLayout = builder.build();
|
mHintLayout = builder.build();
|
||||||
}
|
}
|
||||||
@@ -6948,12 +6948,11 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener
|
|||||||
.setLineSpacing(mSpacingAdd, mSpacingMult)
|
.setLineSpacing(mSpacingAdd, mSpacingMult)
|
||||||
.setIncludePad(mIncludePad)
|
.setIncludePad(mIncludePad)
|
||||||
.setBreakStrategy(mBreakStrategy)
|
.setBreakStrategy(mBreakStrategy)
|
||||||
.setHyphenationFrequency(mHyphenationFrequency)
|
.setHyphenationFrequency(mHyphenationFrequency);
|
||||||
.setMaxLines(mMaxMode == LINES ? mMaximum : Integer.MAX_VALUE);
|
|
||||||
if (shouldEllipsize) {
|
if (shouldEllipsize) {
|
||||||
builder.setEllipsize(effectiveEllipsize)
|
builder.setEllipsize(effectiveEllipsize)
|
||||||
.setEllipsizedWidth(ellipsisWidth);
|
.setEllipsizedWidth(ellipsisWidth)
|
||||||
|
.setMaxLines(mMaxMode == LINES ? mMaximum : Integer.MAX_VALUE);
|
||||||
}
|
}
|
||||||
// TODO: explore always setting maxLines
|
// TODO: explore always setting maxLines
|
||||||
result = builder.build();
|
result = builder.build();
|
||||||
|
|||||||
Reference in New Issue
Block a user