【问题标题】:Spinner: can't see the selected item微调器:看不到所选项目
【发布时间】:2018-01-16 02:40:16
【问题描述】:

您好,所以我制作了 3 个微调值,但在我运行应用程序并选择一个值后,微调值发生了变化,但我看不到它。 Picture 1Picture 2

我选择了值 20,但在图 2 中我看不到值 这是我的xml文件代码:

<LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal">

            <Spinner
                android:id="@+id/Spinner1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content" />

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text=":" />

            <Spinner
                android:id="@+id/Spinner2"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content" />
            <Spinner
                android:id="@+id/Spinner3"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content" />
        </LinearLayout>

这是我的java类代码:

spinerOra = (Spinner) findViewById(R.id.Spinner1);
    ArrayAdapter<CharSequence> AdaptorOra = ArrayAdapter.createFromResource(getApplicationContext(),
            R.array.ora , android.R.layout.simple_spinner_item);
    AdaptorOra.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    spinerOra.setAdapter(AdaptorOra);

    spinerMinute1 = findViewById(R.id.Spinner2);
    ArrayAdapter<CharSequence> AdaptorMinute1 = ArrayAdapter.createFromResource(getApplicationContext(),
            R.array.minute1, android.R.layout.simple_spinner_item);
    AdaptorMinute1.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    spinerMinute1.setAdapter(AdaptorMinute1);

    spinerMinute2 = findViewById(R.id.Spinner3);
    ArrayAdapter<CharSequence> AdaptorMinute2 = ArrayAdapter.createFromResource(getApplicationContext(),
            R.array.minute2, android.R.layout.simple_spinner_item);
    AdaptorMinute2.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    spinerMinute2.setAdapter(AdaptorMinute2);

我该怎么做才能让微调器向我显示选定的值?

【问题讨论】:

    标签: android spinner android-arrayadapter


    【解决方案1】:

    所以有时答案可能很愚蠢,所以我没有注意到文字是白色的,背景也是白色的……我花了 30 分钟才找到答案哈哈

    【讨论】:

    • 别难过,有时人们在谷歌上搜索只是为了阅读需要超过 30 分钟搜索时间的答案。/facepalm .. 谢谢大声笑
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-29
    • 2012-06-06
    • 1970-01-01
    相关资源
    最近更新 更多