У меня есть listView в моем проекте есть ActionMode
, который отображается как клик по каждому элементу listView.Как использовать ActionMode с методом «setOnItemClickListener» в ListView-Android?
я сделать что-то вроде этого:
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;
}
}
});
}
Есть проблемы в RETURNs.this отметить шоу для каждого ВОЗВРАЩАЕТСЯ «не может возвратить значение из метода с ничтожным типом возвращаемым значением» ... так как я могу реши это?
как я пишу выше, я хочу га ve ActionMode, когда я нажимаю на элементы ListView. –