Fix String alignment issue while displaying MCC/MNC pair.
Bug: 22618196
Change-Id: I7765a3ca28ff2169981d81e6db1f2f81289b53b4
diff --git a/src/com/android/phone/NetworkSetting.java b/src/com/android/phone/NetworkSetting.java
index 5925b0f..d386f3c 100644
--- a/src/com/android/phone/NetworkSetting.java
+++ b/src/com/android/phone/NetworkSetting.java
@@ -43,6 +43,8 @@
import java.util.HashMap;
import java.util.List;
+import android.text.BidiFormatter;
+import android.text.TextDirectionHeuristics;
/**
* "Networks" settings UI for the Phone app.
@@ -471,7 +473,6 @@
if (DBG) log(" " + ni);
}
-
} else {
displayEmptyNetworkList(true);
}
@@ -493,7 +494,8 @@
} else if (!TextUtils.isEmpty(ni.getOperatorAlphaShort())) {
return ni.getOperatorAlphaShort();
} else {
- return ni.getOperatorNumeric();
+ BidiFormatter bidiFormatter = BidiFormatter.getInstance();
+ return bidiFormatter.unicodeWrap(ni.getOperatorNumeric(), TextDirectionHeuristics.LTR);
}
}