gpt4 book ai didi

android - 在 sqlite 中存储微调器的选定值

转载 作者:行者123 更新时间:2023-11-29 20:00:28 27 4
gpt4 key购买 nike

我需要将从微调器中选择的值存储到 sqlite 数据库中我已经存在的表中。我无法从互联网上得到一个清晰的想法,因为它只显示了如何在 db 中输入微调器值而不是所选值。这是实现spinner(static)的代码

 Spinner staticSpinner = (Spinner) findViewById(R.id.static_spinner);

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

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

// Apply the adapter to the spinner
staticSpinner.setAdapter(staticAdapter);

Spinner dynamicSpinner = (Spinner) findViewById(R.id.dynamic_spinner);

String[] items = new String[] {"rate_of_flow", "30", "40", "50" };

ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, items);

我的应用程序可以同时使用动态和静态微调器。我没有任何偏好。你能帮我吗?

最佳答案

为什么不像这里那样简单地获取所选项目并将所选值插入数据库

    spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
String selected = parent.getItemAtPosition(position).toString();
//Code to insert selected string in database
}

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

}
});

关于android - 在 sqlite 中存储微调器的选定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36348105/

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