Androidの場合は、コンテキストメニューを使用して、ボタンのラベルを変更する方法を知りました。Androidでコンテキストビューを使用してテーブルレイアウトでボタンを変更する方法
私は長いクリックでcontextmenuを生成する方法を知っていますが、onContextItemSelected(MenuItemアイテム)メソッドで、クリックされたボタンの表示にアクセスする方法がわかりません。
また、クリックされたボタンはtableLayoutにあるため、ViewにアクセスするためにAdapterContextMenuInfoインスタンス変数を使用できるかどうかはわかりません。
@Override
public boolean onContextItemSelected(MenuItem item){
switch(item.getItemId()) {
case R.id.menu_edit:
//change button's text
return true;
case R.id.menu_delete:
return true;
case R.id.menu_cancel:
return true;
}
return super.onContextItemSelected(item);
}
どのようにこれを行うかについての洞察は非常に高く評価されます。
多くの方に感謝します。
本当に役立つアドバイス。どうもありがとう。 – grebwerd