单击textview将如何打开spinner android string.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:

在xml文件中,我已经知道如何使
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);