gpt4 book ai didi

android - 在 SeekBar 中无法选择最大值

转载 作者:太空宇宙 更新时间:2023-11-03 12:12:54 25 4
gpt4 key购买 nike

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

        <SeekBar
android:id="@+id/nbackPrefSeekBar"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:max="@integer/maxnback"
/>

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

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

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

问题出现在我测试的每个平台上:1.5、1.6、2.3 以及真正的 2.1 设备。

有什么线索吗?谢谢。

最佳答案

也许这是一个远景,但我看到您在宽度上使用了 fill_parent。我想知道您是否只是在触摸屏末端“粗指”时遇到问题。尝试将以下内容添加到您的 XML 文件中,看看您是否可以选择最大值。

android:layout_margin="50"

关于android - 在 SeekBar 中无法选择最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4858110/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com