Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.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
如何在android studio中基于微调器选择更改imageview视图?_Android_Android Layout_Android Imageview_Android Spinner - Fatal编程技术网

如何在android studio中基于微调器选择更改imageview视图?

如何在android studio中基于微调器选择更改imageview视图?,android,android-layout,android-imageview,android-spinner,Android,Android Layout,Android Imageview,Android Spinner,我正在尝试根据微调器选择在图像视图中显示图像。如果有人知道如何解决这个问题,请帮助 公共类活动\u表扩展了AppCompatActivity{ 旋转器s1; 字符串[]tbls; @凌驾 创建时受保护的void(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.activity_表); s1=(微调器)findViewById(R.id.Spinner); tbls=ge

我正在尝试根据微调器选择在图像视图中显示图像。如果有人知道如何解决这个问题,请帮助

公共类活动\u表扩展了AppCompatActivity{
旋转器s1;
字符串[]tbls;
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_表);
s1=(微调器)findViewById(R.id.Spinner);
tbls=getResources().getStringArray(R.array.tables);
最终的ArrayAdapter=新的ArrayAdapter(这是android.R.layout.simple\u spinner\u项,tbls);
setDropDownViewResource(android.R.layout.simple\u微调器\u下拉菜单\u项);
s1.设置适配器(适配器);
}
}

像这样为微调器设置onItemSelectedListener

    s1.setOnItemSelectedListener(new OnItemSelectedListener() {
            @Override
            public void onItemSelected(AdapterView<?> parentView, View selectedItemView, int position, long id) {
                // your code here
if(position==0)
{
qImageView.setImageResource(R.drawable.whatever);}
else if(position ==1)
{
qImageView.setImageResource(R.drawable.whatever);}
}

            }

            @Override
            public void onNothingSelected(AdapterView<?> parentView) {
                // your code here
            }

        });
s1.setOnItemSelectedListener(新的OnItemSelectedListener(){
@凌驾
已选择公共视图(AdapterView父视图、视图selectedItemView、整型位置、长id){
//你的代码在这里
如果(位置==0)
{
qImageView.setImageResource(R.drawable.whatever);}
否则如果(位置==1)
{
qImageView.setImageResource(R.drawable.whatever);}
}
}
@凌驾
未选择公共无效(AdapterView父视图){
//你的代码在这里
}
});