小编jar*_*iru的帖子

在SeekBar中,无法选择最大值

在我的布局xml中,我有一个像这样的SeekBar:

        <SeekBar
                android:id="@+id/nbackPrefSeekBar"
                android:layout_height="wrap_content"
                android:layout_width="fill_parent"
                android:max="@integer/maxnback"
        />
Run Code Online (Sandbox Code Playgroud)

问题是用户无法使用指针选择最大值(通过单击,拖动...).可以通过手动将Seekbar与键(向上,向下)对焦并将其设置为最大值(右键)来实现.使用手指,您只能选择max-1值.

例如,如果您有最大值3,则只能选择0,1和2(并且键甚至3).它始终选择手指左侧的值,因此无法选择最大值,因为它位于搜索条的最右侧.

我实际上试图在显示之前以编程方式修改width参数(希望你能够选择最右边的值,如果你能够将它拖过最右边的点),但是我被卡在getWidth()上返回0.

在我测试的每个平台上都会出现问题:1.5,1.6,2.3和真正的2.1设备.

有线索吗?谢谢.

android max seekbar

3
推荐指数
1
解决办法
1939
查看次数

标签 统计

android ×1

max ×1

seekbar ×1