package org.wikipedia.views;
import android.content.Context;
import android.support.v7.widget.AppCompatTextView;
import android.text.Spanned;
import android.util.AttributeSet;
import static org.wikipedia.util.L10nUtil.setConditionalLayoutDirection;
public class ConfigurableTextView extends AppCompatTextView {
public ConfigurableTextView(Context context) {
super(context);
}
public ConfigurableTextView(Context context, AttributeSet attrs) {
super(context, attrs);
}
public ConfigurableTextView(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
}
public void setText(CharSequence text, String languageCode) {
super.setText(text);
setLocale(languageCode);
}
public void setText(Spanned text, String languageCode) {
super.setText(text);
setLocale(languageCode);
}
public void setLocale(String languageCode) {
setConditionalLayoutDirection(this, languageCode);
}
}