【发布时间】:2015-11-10 13:07:54
【问题描述】:
场景:假设片段中有 2 个微调器,称为微调器 a 和 b:
旋转器
a包含:狗猫大象Spinner
b包含:micky、minny、moe
我的问题是:当用户使用应用程序并单击 Spinner a 并选择 elephant 时,Spinner b 选项中的 micky 和 minny 选项是否会消失而只离开 @ 987654330@作为选项?
最好的方法是什么? (不使用任何数据库)
xml:
<Spinner
android:id="@+id/spinner_a"
android:entries="@array/value_a"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
<Spinner
android:id="@+id/spinner_b"
android:entries="@array/value_b"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
字符串值:
<resources>
<string-array name="value_a">
<item>dog</item>
<item>cat</item>
<item>Elephant</item>
</string-array>
<string-array name="value_b">
<item>micky</item>
<item>minny</item>
<item>moe</item>
</string-array>
java:
package...
import....
public class testing123 extends Fragment{
final Spinner a123 = (Spinner) getView().findViewById(R.id.spinner_a);
final Spinner b123 = (Spinner) getView().findViewById(R.id.spinner_b);
final String ax = a123.getSelectedItem().toString();
final String bx = b123.getSelectedItem().toString();
if (ax.equals("elephant")) {
//what is the best way to do it?
}else{}
}
【问题讨论】:
标签: java android android-studio fragment spinner