我有一个Action Bar(使用actionbarsherlock),它有两个项目.其中一个是用户在我的应用程序中收集的积分.当点数变化时,我想更改此操作栏按钮.
我不知道如何设置该按钮的TextView.我可以通过代码设置什么?
解决方法
首先你不设置“TextView of a Button”,因为Button扩展了TextView,你设置了Button本身的文本.您可以尝试以下方式在您的活动的onCreate()中执行此操作:
//I suppose you create custom ActionBar like this final View addView = getActivity().getLayoutInflater().inflate(R.layout.my_action_bar,null); bar.setCustomView(addView); button=(Button)addView.findViewById(R.id.button); button.setText("Whatever");
getSupportMenuInflater().inflate(R.menu.activitymenu,menu); MenuItem menuItem=menu.findItem(R.id.menuSearch);