gpt4 book ai didi

java - 从项目(3点)中选择时如何更改位于菜单栏中的项目

转载 作者:行者123 更新时间:2023-11-30 05:03:57 24 4
gpt4 key购买 nike

Singlecell (图 1)如上图所示,我需要根据从 3 点中选择的项目更改它的单单元格文本。

Multicell当点击 3 点时,它会显示选项,例如当点击 multicell 时,我希望 image1 成为 multicell。我该如何实现??

  @Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);


MenuItem item=menu.getItem(0); // here itemIndex is int
item.setTitle("SingleCell");




return true;
}





@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xxml.
id = item.getItemId();



//noinspection SimplifiableIfStatement
if (id == R.id.navigation_multicell) {



selectState = 0;
// clearAllCells();
boxState = 0;
return true;
}
if (id == R.id.navigation_singlecell) {




selectState = 1;
// clearAllCells();
boxState = 0;
return true;
}

if (id == R.id.navigation_box) {


selectState = 2;

// clearAllCells();
boxState = 0;
return true;
}


return super.onOptionsItemSelected(item);
}

最佳答案

您可以为其创建自定义操作栏。按照这个https://www.tutorialspoint.com/how-to-create-custom-actionbar-in-android使用您想要的元素创建自定义操作栏

之后,您可以在自定义操作栏中更改获取该 TextView 的引用,并根据用户点击更改文本

关于java - 从项目(3点)中选择时如何更改位于菜单栏中的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54903710/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com