4

我正在使用显示NumberPickerString值。这是示例:

odaberiRazinu.setVisibility(View.VISIBLE);
odaberiRazinu.setMinValue(0);
odaberiRazinu.setMaxValue(3);

odaberiRazinu.setDisplayedValues( new String[] { "FirstAnswer", "SecondAnswer", "ThirdAnswer", "FourthAnswer"} );

我有问题,因为从 FirstAnswer 开始,只有它是可见的“stAnsw”(类似的东西)。当我移动它时,它有时会变宽,但效果不佳。

有没有办法让显示区域更宽,或者有没有更好的方法来制作类似NumberPicker的机制Strings

编辑(这是 XML 布局):

<NumberPicker 
        android:id="@+id/section_numberPicker"
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
/>
4

1 回答 1

1

这段代码对我有用。NumberPicker 与最长的项目文本一样宽。也许您必须为父布局选择不同的大小。

<FrameLayout
    android:id="@+id/content_frame"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <NumberPicker
        android:id="@+id/section_numberPicker"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        />

</FrameLayout>

在此处输入图像描述

您也可以设置静态宽度android:layout_width="300dp",但如果它更长,它将截断文本。

于 2013-08-25T11:00:35.953 回答