如何在android中为spinner设置标题

时间:2013-12-24 07:00:00

标签: android

对于微调器如何设置tittle,我在xml和activity文件中尝试使用'prompt',它在点击微调器之后显示为下拉列表的tittle,但我想给微调器一些tittle如何做,帮助我

    Spinner spinner = (Spinner) findViewById(R.id.spinner);
    spinner.setPrompt(getResources().getString(R.string.hello_world));

3 个答案:

答案 0 :(得分:0)

试试这个:

  

spinner.setPrompt(“选择事物”);

答案 1 :(得分:0)

我最终使用的是Button。虽然Button不是Spinner,但行为很容易定制。

首先像往常一样创建适配器:

String[] items = new String[] {"One", "Two", "Three"};
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
        android.R.layout.simple_spinner_dropdown_item, items);

请注意,我使用simple_spinner_dropdown_item作为布局ID。这有助于在创建警报对话框时创建更好的外观。

在我的Button的onClick处理程序中,我有:

public void onClick(View w) {
  new AlertDialog.Builder(this)
  .setTitle("the prompt")
  .setAdapter(adapter, new DialogInterface.OnClickListener() {

    @Override
    public void onClick(DialogInterface dialog, int which) {

      // TODO: user specific action

      dialog.dismiss();
    }
  }).create().show();
}

就是这样!

答案 2 :(得分:0)

使用

 <Spinner
              android:id="@+id/spinner3"
              android:layout_width="match_parent"
              android:layout_height="wrap_content"
               android:entries="@array/gender"
            android:prompt="@string/Gender_prompt1" 
               />

和string.xml

<string name="Gender_prompt1">Choose a Gender</string>