gpt4 book ai didi

android - Android Spinner 中的额外行

转载 作者:行者123 更新时间:2023-11-30 04:14:58 25 4
gpt4 key购买 nike

我正在编写一个 Android 应用程序。我有几个微调器。每个都在底部附近以及微调器的左侧和右侧显示一条额外的线。请看图片。有谁知道为什么会发生这种情况以及如何解决?

enter image description here

这是定义微调器的 xml 文件中的条目:

    <Spinner android:id="@+id/formatSpinner"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:drawSelectorOnTop="true"
android:prompt="@string/format_prompt"/>

下面是初始化它的代码:

        cur = mDbHelper.fetchAllFormats();
adapter = new SimpleCursorAdapter(this, android.R.layout.simple_spinner_item, cur,
new String[]{MoviesDbAdapter.KEY_NAME}, new int[]{android.R.id.text1});
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
formatSpinner.setAdapter(adapter);

谢谢!

更新 1:我做了一些试验,如果微调器之前的 TextView 从 XML 文件中删除,微调器会正确显示。我不知道为什么会这样,有什么想法吗?

更新 2:此外,如果我将 layout_marginTop 添加到微调器,问题就会消失!这真的很奇怪。

最佳答案

<Spinner android:id="@+id/formatSpinner"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:prompt="@string/format_prompt"/>

试试这个..

关于android - Android Spinner 中的额外行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10196223/

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