Android 我想让我的toast弹出窗口显示除微调器选择之外的内容,并获取下载链接

Android 我想让我的toast弹出窗口显示除微调器选择之外的内容,并获取下载链接,android,arrays,Android,Arrays,因此,我对java和android编码相当陌生。我有两个微调器,当在每个微调器中选择一个项目并按下提交按钮时,我希望toast弹出“Selected(Rate/Rank)Fetching download”并实际获取下载 以下是微调器xml: <Spinner android:id="@+id/rankspin" android:layout_below="@+id/textView2" android:layout_centerHorizontal="tr

因此,我对java和android编码相当陌生。我有两个微调器,当在每个微调器中选择一个项目并按下提交按钮时,我希望toast弹出“Selected(Rate/Rank)Fetching download”并实际获取下载

以下是微调器xml:

    <Spinner
    android:id="@+id/rankspin"
    android:layout_below="@+id/textView2"
    android:layout_centerHorizontal="true"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginTop="20dp"
    android:entries="@array/rate_array"
    android:prompt="@string/srate" />

<Spinner
    android:id="@+id/ratespin"
    android:layout_centerHorizontal="true"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_below="@+id/rankspin"
    android:layout_marginTop="20dp"
    android:entries="@array/rank_array"
    android:prompt="@string/srank" />

<Button
    android:id="@+id/sbutton"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/ratespin"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="20dp"
    android:text="@string/button_label" />
}

我所寻找的输出取决于两个输入,即速率和秩的组合。例如,YN和E4的输入将导致YN3作为输出


提前谢谢你

aa您的代码有问题吗?你的问题是什么?
Toast
类只是一个短期弹出窗口,用于通知用户某些信息,然后消失-它不能用于执行诸如下载数据之类的操作。我不必使用Toast本身来下载它。只需将这两件事组合成一条消息,然后使用另一个函数根据提供的信息启动下载。类似于“如果input1=this和input2=this,那么output=this”
<string name="srank">Select Rate:</string>
<string name="srate">Select Rank:</string>
<string name="button_label">Submit</string>

<string-array name="rank_array">
    <item>Select Rank:</item>
    <item>E-4</item>
    <item>E-5</item>
    <item>E-6</item>
    <item>E-7</item>
    <item>E-8</item>
    <item>E-9</item>
</string-array>

<string-array name="rate_array">
    <item>Select Rate:</item>
    <item>ABE</item>
    <item>ABH</item>
    <item>CTI</item>
    <item>CTM</item>
    <item>CTN</item>
    <item>CTR</item>
    <item>CTT</item>
    <item>YN</item>
</string-array>
public void addListenerOnSpinnerItemSelection() {
    spinner1 = (Spinner) findViewById(R.id.rankspin);
    spinner1.setOnItemSelectedListener(new MyOnItemSelectedListener());
}

  public void addListenerOnButton() 

  {
          spinner1 = (Spinner) findViewById(R.id.rankspin);
          spinner2 = (Spinner) findViewById(R.id.ratespin);
          sbutton = (Button) findViewById(R.id.sbutton);
          sbutton.setOnClickListener(new OnClickListener() 

          {

            public void onClick(View v) 

            {
              Toast.makeText(Bibs.this,
              "Result : " +
              "\nSpinner 1 : "+ String.valueOf(spinner1.getSelectedItem()) +
              "\nSpinner 2 : "+ String.valueOf(spinner2.getSelectedItem()),
              Toast.LENGTH_SHORT).show();
            }
          });
  }