Fix alignment for build number preference in RTL.

- Fixed by adding BidiFormatter.unicodeWrap around the whole string.

Change-Id: I3ca1292d912062db8c2fead524cd84a19eb80cff
Fix: 63135900
Test: make RunSettingsRoboTests
This commit is contained in:
Fan Zhang
2017-07-05 14:20:08 -07:00
parent 283895c03b
commit e6b7bc6f15
3 changed files with 14 additions and 11 deletions

View File

@@ -25,6 +25,7 @@ import android.os.UserHandle;
import android.os.UserManager;
import android.support.v7.preference.Preference;
import android.support.v7.preference.PreferenceScreen;
import android.text.BidiFormatter;
import android.text.TextUtils;
import android.util.Pair;
import android.widget.Toast;
@@ -81,7 +82,7 @@ public class BuildNumberPreferenceController extends AbstractPreferenceControlle
final Preference preference = screen.findPreference(KEY_BUILD_NUMBER);
if (preference != null) {
try {
preference.setSummary(Build.DISPLAY);
preference.setSummary(BidiFormatter.getInstance().unicodeWrap(Build.DISPLAY));
preference.setEnabled(true);
} catch (Exception e) {
preference.setSummary(R.string.device_info_default);