单击textview将如何打开spinner android string.xml 男性 女性
在xml文件中,我已经知道如何使单击textview将如何打开spinner android string.xml 男性 女性,android,textview,spinner,Android,Textview,Spinner,在xml文件中,我已经知道如何使TextView可以单击。但是当单击TextView时,我是如何像spinner一样打开的呢?声明一个在xml中不可见的微调器 <string-array name="type"> <item>Male</item> <item>Female</item> </string-array> 在OpenU微调器方法中: <Spinner android:
TextView
可以单击。但是当单击TextView
时,我是如何像spinner一样打开的呢?声明一个在xml中不可见的微调器
<string-array name="type">
<item>Male</item>
<item>Female</item>
</string-array>
在OpenU微调器方法中:
<Spinner
android:id="@+id/spinner"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:visibility="gone"
android:prompt="@string/spinner_title"
/>
Spinner-Spinner=(Spinner)findViewById(R.id.Spinner);
spinner.setVisibility(View.VISIBLE);
spinner.setOnItemSelectedListener(此);
ArrayAdapter dataAdapter=新的ArrayAdapter(这是android.R.layout.simple\u spinner\u项,YouArrayOfString);
dataAdapter.setDropDownViewResource(android.R.layout.simple\u微调器\u下拉项);
spinner.setAdapter(dataAdapter);
您需要在布局文件中创建微调器,然后将可见性设置为“隐藏”或“消失”。然后单击文本视图,只需显示它-只要你在活动或片段中填充数据,取决于它的显示方式,你可以在文本视图下插入微调器并切换可见性,你可以使用微调器打开另一个活动,一个片段,对话框无论你想要什么谢谢你的建议但是点击textview如何打开像活动文件中的微调器这样的值列表?这使得textview和微调器都出现在屏幕上
<Spinner
android:id="@+id/spinner"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:visibility="gone"
android:prompt="@string/spinner_title"
/>
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);