我想让 Spinner 设置表格的可见性,我有 2 个数组字符串“长方体和圆柱体”。如果我选择 Cuboid ,cubeT 表可见,而 cyclinderT 表不可见。如果我选择 Cylinder ,则 columnsT 表可见,而cubeT 表不可见。
欢迎提供示例代码。感谢您抽出时间。
最佳答案
您可以为 Spinner 设置 OnItemSelectedListener,然后使用 intposition
参数来决定要采取的操作。
spinner.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parentView, View selectedItemView, int position, long id) {
switch (position) {
case Cuboid:
cubeT.setVisibility(View.VISIBLE);
cylinderT.setVisibility(View.GONE);
break;
....
}
}
@Override
public void onNothingSelected(AdapterView<?> parentView) { }
});
关于java - 设置在 Spinner 上选择的基于 TableLayout 的项目的可见性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56593488/