我正在使用网格视图,我需要在某处放置一个按钮,因此当用户单击它时会进行一些计算。
我认为“花哨”和相对不错(设计明智)的实现是使用操作栏。
如何在适配器中实现操作栏(网格视图需要适配器)?
我也尝试过上下文菜单,但遇到与操作栏相同的问题,因为它们需要从 Activity 继承
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenu.ContextMenuInfo menuInfo) {
AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo)menuInfo;
menu.add(0, test1, 0, "TEST");
menu.add(0, test2, 0, "Test2");
}
public boolean onContextItemSelected(MenuItem item) {
switch (item.getItemId()) {
case test1:
case test2:
default:
return false;
}
}