gpt4 book ai didi

java - 如何将按钮链接到微调器?

转载 作者:行者123 更新时间:2023-11-29 02:30:23 26 4
gpt4 key购买 nike

我正在尝试制作一个应用程序,其中将有一个具有多个值的微调器。一个按钮将在文本容器中打印该值。

但是,正如您在下面的代码中看到的,程序无法解析符号“Teste1”和“Teste2”。

Spinner merendas;

String[] morfes = {"Teste1","Teste2"};

ArrayAdapter <String> adapter;

merendas = (Spinner)findViewById(R.id.merendas);
adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,morfes);

DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(
this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
drawer.addDrawerListener(toggle);
toggle.syncState();

NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
navigationView.setNavigationItemSelectedListener(this);

merendas.setAdapter(adapter);

merendas.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> adapterView, View view, int position, long morfes) {
switch (position){
case 0:
morfes = Teste1;
break;

case 1:
morfes = Teste2;
break;
}
}

@Override
public void onNothingSelected(AdapterView<?> adapterView) {

}
});
}

感谢您的宝贵时间。

最佳答案

A button will print that value in a text holder.

如果您想打印选择了哪个微调项,您不需要为您的微调器设置 setOnItemSelectedListener()

你可以简单地使用

String selected = spinner.getSelectedItem().toString();
yourtextview.setText(selected);

关于java - 如何将按钮链接到微调器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49829103/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com