对于微调器如何设置tittle,我在xml和activity文件中尝试使用'prompt',它在点击微调器之后显示为下拉列表的tittle,但我想给微调器一些tittle如何做,帮助我
Spinner spinner = (Spinner) findViewById(R.id.spinner);
spinner.setPrompt(getResources().getString(R.string.hello_world));
答案 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>