从微调器中选择一个项目并将其显示在文本视图中

时间:2016-05-06 18:57:39

标签: java android user-interface

如何从微调器中选择一个项目,然后在不使用按钮的情况下在文本视图中显示它,我知道我必须使用onItemSelected()但我不知道如何。 这是我的布局:

<Spinner
    android:id="@+id/selectSpinner"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="37dp"
    android:entries="@array/spinner_color">
</Spinner>

我的textview是空的:

<TextView
    android:id="@+id/backgroundColorTV"
    android:text="@string/background_color_TV"
    android:layout_width="match_parent"
    android:layout_height="match_parent"/>

1 个答案:

答案 0 :(得分:0)

backgroundColorTV.setText(parent.getItemAtPosition(pos).toString());

将此行写入onItemSelected()方法。像这样的东西

@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
    backgroundColorTV.setText(parent.getItemAtPosition(position).toString());
}
相关问题