<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="List Type"
android:textSize="18sp"
android:padding="7dp"
android:clickable="true"
android:onClick="open_spinner"/>
<string-array name="type">
<item>Male</item>
<item>Female</item>
</string-array>
在我已知道的xml文件中,TextView
可以点击。但是当我点击TextView
?
答案 0 :(得分:1)
声明一个在xml
中可见性的微调器<Spinner
android:id="@+id/spinner"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:visibility="gone"
android:prompt="@string/spinner_title"
/>
在你的open_spinner方法中:
Spinner spinner = (Spinner) findViewById(R.id.spinner);
spinner.setVisibility(View.VISIBLE);
spinner.setOnItemSelectedListener(this);
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, youarrayofStrings);
dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(dataAdapter);