我是一位有用的助手,可以为您翻译文本。
我有一个下拉列表框,其中列出了各种职业。我想将默认值显示为“选择职业”。在我的XML文件中,我键入android:prompt="选择职业",但没有显示任何内容。我希望“选择职业”显示在我标记为红色的位置。
Spinner.XML
我做了类似这样的事情,但是在prompt_text处得到了null值。
我有一个下拉列表框,其中列出了各种职业。我想将默认值显示为“选择职业”。在我的XML文件中,我键入android:prompt="选择职业",但没有显示任何内容。我希望“选择职业”显示在我标记为红色的位置。
Spinner.XML
<Spinner
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/sp_profession"
android:layout_weight="1"
style="@style/spinner"
android:prompt="Select Profession"
android:spinnerMode="dropdown"
android:layout_margin="2dp"></Spinner>
我做了类似这样的事情,但是在prompt_text处得到了null值。
profession_array = getResources ().getStringArray (R.array.Profession);
profession_str = new ArrayAdapter<String> (c, R.layout.textview_spinner, profession_array);
prompt_text.setText ("Select Profession");
profession_str.setDropDownViewResource (android.R.layout.simple_dropdown_item_1line);
R.layout.textview_spinner
<?xml version="1.0" encoding="utf-8"?>
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:id="@+id/prompt_text"
android:layout_height="wrap_content"
android:paddingBottom="10dp"
android:paddingLeft="10dp"
android:paddingTop="10dp"
android:minHeight="1dp"
android:gravity="center"
android:textSize="20sp"
android:textColor="@android:color/white" />