下面列出了android.widget.TextView#setTextDirection ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
@SuppressLint("NewApi")
private void changeTextDirection(Builder dlg){
int currentapiVersion = android.os.Build.VERSION.SDK_INT;
dlg.create();
AlertDialog dialog = dlg.show();
if (currentapiVersion >= android.os.Build.VERSION_CODES.JELLY_BEAN_MR1) {
TextView messageview = (TextView)dialog.findViewById(android.R.id.message);
messageview.setTextDirection(android.view.View.TEXT_DIRECTION_LOCALE);
}
}
@SuppressLint("NewApi")
private void changeTextDirection(Builder dlg){
int currentapiVersion = android.os.Build.VERSION.SDK_INT;
dlg.create();
AlertDialog dialog = dlg.show();
if (currentapiVersion >= android.os.Build.VERSION_CODES.JELLY_BEAN_MR1) {
TextView messageview = (TextView)dialog.findViewById(android.R.id.message);
messageview.setTextDirection(android.view.View.TEXT_DIRECTION_LOCALE);
}
}
@SuppressLint("NewApi")
private void changeTextDirection(Builder dlg){
int currentapiVersion = android.os.Build.VERSION.SDK_INT;
dlg.create();
AlertDialog dialog = dlg.show();
if (currentapiVersion >= android.os.Build.VERSION_CODES.JELLY_BEAN_MR1) {
TextView messageview = (TextView)dialog.findViewById(android.R.id.message);
messageview.setTextDirection(android.view.View.TEXT_DIRECTION_LOCALE);
}
}
@SuppressLint("NewApi")
private void changeTextDirection(Builder dlg){
int currentapiVersion = android.os.Build.VERSION.SDK_INT;
dlg.create();
AlertDialog dialog = dlg.show();
if (currentapiVersion >= android.os.Build.VERSION_CODES.JELLY_BEAN_MR1) {
TextView messageview = (TextView)dialog.findViewById(android.R.id.message);
messageview.setTextDirection(android.view.View.TEXT_DIRECTION_LOCALE);
}
}
@SuppressLint("NewApi")
private void changeTextDirection(Builder dlg){
int currentapiVersion = android.os.Build.VERSION.SDK_INT;
dlg.create();
AlertDialog dialog = dlg.show();
if (currentapiVersion >= android.os.Build.VERSION_CODES.JELLY_BEAN_MR1) {
TextView messageview = (TextView)dialog.findViewById(android.R.id.message);
messageview.setTextDirection(android.view.View.TEXT_DIRECTION_LOCALE);
}
}
@SuppressLint("NewApi")
private void changeTextDirection(Builder dlg){
int currentapiVersion = android.os.Build.VERSION.SDK_INT;
dlg.create();
AlertDialog dialog = dlg.show();
if (currentapiVersion >= android.os.Build.VERSION_CODES.JELLY_BEAN_MR1) {
TextView messageview = (TextView)dialog.findViewById(android.R.id.message);
messageview.setTextDirection(android.view.View.TEXT_DIRECTION_LOCALE);
}
}
@SuppressLint("NewApi")
private void changeTextDirection(Builder dlg){
int currentapiVersion = android.os.Build.VERSION.SDK_INT;
dlg.create();
AlertDialog dialog = dlg.show();
if (currentapiVersion >= android.os.Build.VERSION_CODES.JELLY_BEAN_MR1) {
TextView messageview = (TextView)dialog.findViewById(android.R.id.message);
messageview.setTextDirection(android.view.View.TEXT_DIRECTION_LOCALE);
}
}
public static void setTextDirection(TextView number, int textDirection) {
number.setTextDirection(textDirection);
}
public static void setTextDirection(TextView number, int textDirection) {
number.setTextDirection(textDirection);
}
public static void setTextDirection(TextView number, int textDirection) {
number.setTextDirection(textDirection);
}
public static void setTextDirection(TextView number, int textDirection) {
number.setTextDirection(textDirection);
}
public static void setTextDirection(TextView number, int textDirection) {
number.setTextDirection(textDirection);
}
static View makeTextViewMessage(int maxsize, boolean hasEmoji, boolean hasLink) {
if (hasEmoji) {
EmojiTextViewE emojiTextViewE = new EmojiTextViewE(context);
emojiTextViewE.setLayoutParams(new LinearLayoutCompat.LayoutParams(LinearLayoutCompat.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT));
// if (G.isDarkTheme) {
emojiTextViewE.setTextColor(Color.parseColor(G.textBubble));
// } else {
// emojiTextViewE.setTextColor(Color.parseColor("#333333"));
// }
emojiTextViewE.setId(R.id.messageSenderTextMessage);
emojiTextViewE.setPadding(10, 4, 10, 4);
emojiTextViewE.setTypeface(G.typeface_IRANSansMobile);
setTextSizeDirect(emojiTextViewE, G.userTextSize);
emojiTextViewE.setEmojiSize(i_Dp(R.dimen.dp18));
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {
emojiTextViewE.setTextDirection(View.TEXT_DIRECTION_FIRST_STRONG);
}
setLayoutDirection(emojiTextViewE, View.LAYOUT_DIRECTION_LOCALE);
if (hasLink) {
emojiTextViewE.setMovementMethod(LinkMovementMethod.getInstance());
}
if (maxsize > 0) {
emojiTextViewE.setMaxWidth(maxsize);
}
return emojiTextViewE;
} else {
TextView textView = new TextView(context);
textView.setLayoutParams(new LinearLayoutCompat.LayoutParams(LinearLayoutCompat.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT));
// if (G.isDarkTheme) {
textView.setTextColor(Color.parseColor(G.textBubble));
// } else {
// textView.setTextColor(Color.parseColor("#333333"));
// }
textView.setId(R.id.messageSenderTextMessage);
textView.setPadding(10, 0, 10, 0);
textView.setTypeface(G.typeface_IRANSansMobile);
setTextSizeDirect(textView, G.userTextSize);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {
textView.setTextDirection(View.TEXT_DIRECTION_FIRST_STRONG);
}
setLayoutDirection(textView, View.LAYOUT_DIRECTION_LOCALE);
if (hasLink) {
textView.setMovementMethod(LinkMovementMethod.getInstance());
}
if (maxsize > 0) {
textView.setMaxWidth(maxsize);
}
return textView;
}
}
public static void setTextDirection(TextView number, int textDirection) {
number.setTextDirection(textDirection);
}
public static void setTextDirection(TextView number, int textDirection) {
number.setTextDirection(textDirection);
}
public static void setTextDirection(TextView number, int textDirection) {
number.setTextDirection(textDirection);
}
public static void setTextDirection(TextView number, int textDirection) {
number.setTextDirection(textDirection);
}
public static void setTextDirection(TextView number, int textDirection) {
number.setTextDirection(textDirection);
}
static void setTextDirection(TextView number, int textDirection) {
number.setTextDirection(textDirection);
}
public static void setTextDirection(TextView number, int textDirection) {
number.setTextDirection(textDirection);
}