我的代码很长,所以我将描述我的问题。它是关于 a 的大小和位置Spinner
。我ListView
有项目,每个项目都有一个TextView
和一个Spinner
。s中的数据Spinner
不同。我只在单击时操作第一个的数据Spinner
。它会弹出。中的数据Spinner
来自数据库列表。事实上,当我编辑数据(删除、移动、添加)时,我编辑的是数组中的数据。问题是当我弹出微调器时,它会填满整个屏幕,显示在屏幕中央,它周围的区域将是灰色的,如果我单击灰色区域,Spinner
它将再次隐藏,但我需要它保持状态,所以我可以对其数据做一些事情而不影响其他区域(灰色区域)。有人会帮我吗?非常感谢你。
问问题
132 次
1 回答
0
如果您试图检测Spinner
隐藏的时间,那么您应该OnItemSelectedListener
在您的Activity
.
public void onItemSelected(AdapterView<?> parent, View view,
int pos, long id) {
// An item was selected. Handle your data here
}
public void onNothingSelected(AdapterView<?> parent) {
// No item was selected
}
于 2012-11-13T10:08:21.733 回答