@RusSanta

Знак минуса выводится в конце числа, а должен перед ним, почему?

Проблема в том, что знак выводится после числа, а должен вначале. Не могу понять почему, так как строка формируется правильная, только вывод в EditText отрицательного числа идет неверно, хотелось бы узнать хотя бы почему.

4a0a56fb39094a6ea204d53646a5b7fb.png

Вот мой код XML файла для фрагмента, который отображается EditText и GridView, на скрине выше видно, что в Log выводится строка, содержащая вывод в EditText, и там все нормально.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    >
    <EditText
        android:id="@+id/fragment_edit_text"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:textDirection="rtl"/>

    <GridView
        android:id="@+id/fragment_gridview"
        android:layout_width="match_parent"
        android:layout_height="match_parent"

        android:numColumns="4"
        android:stretchMode="columnWidth"></GridView>


</LinearLayout>
  • Вопрос задан
  • 205 просмотров
Решения вопроса 1
Rou1997
@Rou1997
Вот проблема:
android:textDirection="rtl"
Это не правильное решение, и вообще-то проблема не только в минусе, число вообще записывается наоборот, чтобы сделать текст справа - надо было использовать gravity вместо этого
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы