我的代码很长,所以我会描述我的问题。这是关于Spinner
的大小和位置。我的ListView
有项目,每个项目都有TextView
和Spinner
。 Spinner
中的数据不同。当我点击Spinner
时,我只操作第一个数据。它会爆发出来。 Spinner
中的数据来自数据库列表。当我编辑数据(删除,移动,添加)时,我编辑数组中的数据。问题是,当我弹出微调器时它将填满整个屏幕,显示在屏幕中央,周围区域将是灰色的,如果我点击灰色区域,Spinner
将再次隐藏,但我需要它保持状态,以便我可以对其数据做一些事情而不影响其他区域(灰色区域)。请问有人帮我吗?非常感谢你。
答案 0 :(得分: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
}