Устройство выбора номера Android не расширяется

Средство выбора номера Android не открывается после ввода цифры с помощью программной клавиатуры.

Я продемонстрирую на примере:

  1. Вставьте 1000 в номер выбора:

    маленький сборщик

  2. Добавьте один "0" к устройству выбора номера с помощью программной клавиатуры, нажав на устройство выбора номера:

    ПРОБЛЕМА ЗДЕСЬ: средство выбора номера не расширяется, поэтому первая цифра больше не видна. Выбор числа должен показывать 10000 вместо 0000

  3. После закрытия клавиатуры вид обновляется, а средство выбора номера расширяется -> это то, что я уже ожидал на шаге 2

Может ли кто-нибудь объяснить мне, почему средство выбора номера не расширяется после вставки цифры? (см. шаг 2)

XML-макет средства выбора номера:

<?xml version="1.0" encoding="utf-8"?>

   <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content">
    <TextView
        android:id="@+id/article_name"
        style="@style/ApsMobile.TextView.Medium"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:layout_alignWithParentIfMissing="true"
        android:layout_marginRight="6dp"
        android:layout_toLeftOf="@+id/ll_npicker_container" />

    <RelativeLayout
        android:id="@+id/rl_article_amount_container"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_below="@+id/article_name"
        android:layout_marginRight="6dp"
        android:layout_toLeftOf="@+id/ll_npicker_container">

        <TextView
            android:id="@+id/article_amount"
            style="@style/ApsMobile.TextView.Small"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:lines="1"
            android:layout_alignParentLeft="true"
            android:textColor="@android:color/black" />

        <TextView
            android:id="@+id/article_unit_description"
            style="@style/ApsMobile.TextView.Small"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentRight="true"
            android:layout_toRightOf="@+id/article_amount"
            android:lines="1"
            android:textColor="@android:color/black" />

    </RelativeLayout>

    <!-- container is needed to center the percentage vertically-->
    <LinearLayout
        android:id="@+id/ll_npicker_container"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true">

        <be.axi.aps.model.ArticleNumberPicker
            android:id="@+id/rnpicker_pickingline_amount"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="6dp" />

        <TextView
            android:id="@+id/lbl_symbol"
            style="@style/ApsMobile.TextView.Medium"
            android:layout_width="50dp"
            android:layout_height="match_parent"
            android:gravity="center_vertical|right" />
    </LinearLayout>


    </RelativeLayout>

0 ответов

Другие вопросы по тегам