package me.devsaki.hentoid.ui;
import android.content.Context;
import android.os.Build;
import android.util.AttributeSet;
import android.widget.TextView;
/**
* Created by avluis on 09/08/2016.
* Simple override for TextView widget to avoid android:ellipsize="start" bug"
* Ref: https://code.google.com/p/android/issues/detail?id=33868
*/
public class TextViewCompat extends TextView {
public TextViewCompat(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
init();
}
public TextViewCompat(Context context, AttributeSet attrs) {
super(context, attrs);
init();
}
public TextViewCompat(Context context) {
super(context);
init();
}
private void init() {
if (Build.VERSION.SDK_INT >= 16 && Build.VERSION.SDK_INT <= 19 && getMaxLines() == 1) {
setSingleLine(true);
}
}
}