如何使用单选按钮创建微调器

use*_*905 3 android spinner

在main.xml中,我想要一个带有两个单选按钮的spinner1和一个带有3个复选框的spinner2.我不知道如何在Main.java中定义和创建这个微调器.需要一些帮助.

main.xml中

<Spinner
android:id="@+id/spinner1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
<Spinner
android:id="@id/spinner2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
Run Code Online (Sandbox Code Playgroud)

spinner1 - 需要有单选按钮,spinner2需要有多个复选框

main.java

privare Spinner spiner1,spiner2;
public void OnCreate(BUndle SaveInstaceState)
{
super.OnCreate(savedInstanceState);
setContentView(R.layout.main)

spiner1=(Spinner)findViewById(R.id.spinner1);
spiner2=(Spinner)findViewById(R.id.spinner2);

//what to do from here?

}
Run Code Online (Sandbox Code Playgroud)

UVM*_*UVM 6

在res/values /中创建strings.xml文件并添加以下内容:

<?xml version="1.0" encoding="utf-8"?>
  <resources>
<string name="spinnerstr">Choose an item</string>
<string-array name="spinner_array">
    <item>apple</item>
    <item>orange</item>
    <item>grapes</item>
</string-array>
Run Code Online (Sandbox Code Playgroud)

在你的spinner.java中,添加以下内容:

Spinner spinner = (Spinner) findViewById(R.id.spinner);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
        this, R.array.spinner_array, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
Run Code Online (Sandbox Code Playgroud)

希望这会帮助你.