如何在没有工具的android中实现spinner? 公共类uploadActivity扩展活动实现OnClickListener{ 创建时受保护的void(Bundle savedInstanceState) { 微调器微调器=(微调器)findViewById(R.id.Spinner\u列表); //使用字符串数组和默认微调器布局创建ArrayAdapter ArrayAdapter=ArrayAdapter.createFromResource(此, R.array.spinner\u数组,android.R.layout.simple\u spinner\u项); //指定显示选项列表时要使用的布局 setDropDownViewResource(android.R.layout.simple\u微调器\u下拉菜单\u项); //将适配器应用于微调器 旋转器。设置适配器(适配器); } 已选择公共视图(AdapterView父视图、视图、, 内部位置,长id){ Toast.makeText(parent.getContext(),“微调器中的选定项为:”+parent.getItemAtPosition(pos.toString(),Toast.LENGTH_SHORT).show(); } 未选择公共无效(AdapterView父级){ }

如何在没有工具的android中实现spinner? 公共类uploadActivity扩展活动实现OnClickListener{ 创建时受保护的void(Bundle savedInstanceState) { 微调器微调器=(微调器)findViewById(R.id.Spinner\u列表); //使用字符串数组和默认微调器布局创建ArrayAdapter ArrayAdapter=ArrayAdapter.createFromResource(此, R.array.spinner\u数组,android.R.layout.simple\u spinner\u项); //指定显示选项列表时要使用的布局 setDropDownViewResource(android.R.layout.simple\u微调器\u下拉菜单\u项); //将适配器应用于微调器 旋转器。设置适配器(适配器); } 已选择公共视图(AdapterView父视图、视图、, 内部位置,长id){ Toast.makeText(parent.getContext(),“微调器中的选定项为:”+parent.getItemAtPosition(pos.toString(),Toast.LENGTH_SHORT).show(); } 未选择公共无效(AdapterView父级){ },android,Android,} 我试图将微调器添加到我的类活动中,但在我的项目中,有4个按钮需要实现OnClickListener,我已经完成了它的功能,因此我无法将OnClickListener更改为OnItemSelectedListener,我正在尝试下面的方法,但因为我没有实现OnItemSelectedListener。当我单击条目时,不会调用类似onItemSelected的方法,所以如何在dis情况下实现 谢谢,试试这个 public class uploadActivity extends Acti

}

我试图将微调器添加到我的类活动中,但在我的项目中,有4个按钮需要实现OnClickListener,我已经完成了它的功能,因此我无法将OnClickListener更改为OnItemSelectedListener,我正在尝试下面的方法,但因为我没有实现OnItemSelectedListener。当我单击条目时,不会调用类似onItemSelected的方法,所以如何在dis情况下实现

谢谢,试试这个

    public class uploadActivity extends Activity  implements OnClickListener {
    protected void onCreate(Bundle savedInstanceState)
    { 
         Spinner spinner = (Spinner) findViewById(R.id.spinner_list);

        // Create an ArrayAdapter using the string array and a default spinner layout
        ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this,
        R.array.spinner_arrays, android.R.layout.simple_spinner_item);

        // Specify the layout to use when the list of choices appears
        adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

        // Apply the adapter to the spinner
        spinner.setAdapter(adapter);
     }

      public void onItemSelected(AdapterView<?> parent, View view, 
        int pos, long id) {
     Toast.makeText(parent.getContext(), "Selected entry in spinner is : " +       parent.getItemAtPosition(pos).toString(), Toast.LENGTH_SHORT).show();
}

      public void onNothingSelected(AdapterView<?> parent) {

}

你能告诉我如何为每个条目赋值吗?就像在一个列表中,当我点击spinner中的任何一个条目时,我想返回一些值,比如游戏返回值1、家庭2和时尚3,所以on@andy在
ONIMSELECTED
内部位置变量中,该变量将返回值1,2,3,等
spinner.setOnItemSelectedListener(new OnItemSelectedListener() {
        @Override
        public void onItemSelected(AdapterView<?> arg0, View v,
                int position, long id) {
            Log.v("SpinnerSelected Item",
                    "" + spinner.getSelectedItem());
            Log.v("Clicked position",""+position);
        }

        @Override
        public void onNothingSelected(AdapterView<?> arg0) {
            Log.v("NothingSelected Item",
                    "" + spinner.getSelectedItem());
        }
    });
public class uploadActivity extends Activity implements OnClickListener,OnItemSelectedListener{