Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Java上设置选定项列表微调器的值?_Java_Android_Android Studio_Spinner - Fatal编程技术网

如何在Java上设置选定项列表微调器的值?

如何在Java上设置选定项列表微调器的值?,java,android,android-studio,spinner,Java,Android,Android Studio,Spinner,我有一个xml文件作为标题 sallet.xml <?xml version="1.0" encoding="utf-8"?> <resources> <string-array name="title"> <item>MR</item> <item>MRS</item> </string-array> </resources> 用这个替换你的代码 f

我有一个xml文件作为标题

sallet.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string-array name="title">
    <item>MR</item>
    <item>MRS</item>
   </string-array>
</resources>

用这个替换你的代码

   final Spinner spin = (Spinner) findViewById((R.id.spinnerTitle));

 ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this,
                R.array.title, android.R.layout.simple_spinner_item);
        adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
        spin .setAdapter(adapter);

    spin.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            Spinner spinner = (Spinner) parent;
            if (spinner.getSelectedItem().toString().equals("MR")){
                textArea.setText("1");
            }
            else
            {
                (TextView.setText("2"))
            }
        }
    });
final Spinner spin=(Spinner)findViewById((R.id.spinnerTitle));
ArrayAdapter=ArrayAdapter.createFromResource(此,
R.array.title、android.R.layout.simple\u微调器\u项);
setDropDownViewResource(android.R.layout.simple\u微调器\u下拉菜单\u项);
spin.setAdapter(适配器);
spin.setOnItemClickListener(新的AdapterView.OnItemClickListener(){
@凌驾
public void onItemClick(AdapterView父对象、视图、整型位置、长id){
微调器微调器=(微调器)父对象;
if(spinner.getSelectedItem().toString().equals(“MR”)){
textArea.setText(“1”);
}
其他的
{
(TextView.setText(“2”))
}
}
});

希望这能帮助您将所选项目的侦听器添加到微调器

spinner.setOnItemSelectedListener(this);
并将代码移入

public void onItemSelected(AdapterView<?> parent, View view, int pos,long id) {
 if (spinVal.getSelectedItem().toString().equals("MR")){
    textArea.setText("1");

   }
       else
    {
    (TextView.setText("2"))
    }
public void已选择(AdapterView父视图、视图视图、整数位置、长id){
if(spinVal.getSelectedItem().toString().equals(“MR”)){
textArea.setText(“1”);
}
其他的
{
(TextView.setText(“2”))
}

}

我对网站的结构感到困惑,因为我只是从网站上复制粘贴,并将它们混在一起。
public void onItemSelected(AdapterView<?> parent, View view, int pos,long id) {
 if (spinVal.getSelectedItem().toString().equals("MR")){
    textArea.setText("1");

   }
       else
    {
    (TextView.setText("2"))
    }