我的项目中有listView,有一个ActionMode
显示为单击每个listView 的项目。
我做这样的事情:
public class MyActivity extends Activity {
...
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
...
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
public boolean onCreateActionMode(final ActionMode mode, Menu menu) {
mode.setTitle("TITLE");
getMenuInflater().inflate(R.menu.menu, menu);
return true;
}
@Override
public boolean onPrepareActionMode(ActionMode mode, Menu menu) {
return true;
}
@Override
public boolean onActionItemClicked(final ActionMode mode, MenuItem item) {
switch (item.getItemId()) {
...buttons like this
case R.id.doneBTN:
break;
}
return true;
}
}
});
}
RETURN 中存在问题。此注释显示每个 RETURN“无法从具有 void 返回类型的方法返回值”......那么我该如何解决呢?