关于蓝牙作业的菜单栏

关于蓝牙作业的菜单栏

http://img1.sycdn.imooc.com//climg/5a27adf60001510605610120.jpg

菜单栏右边的部分我是用以下代码实现的

@Override
public boolean onCreateOptionsMenu(Menu menu) {
   getMenuInflater().inflate(R.menu.main_menu,menu);
   return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {

  swith(item.getItemId()){

   *********************

   }

}

请问添加那些代码可以实现将“未连接”处的类似于textview的状态栏添加到菜单栏中特定的位置


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

“类似于textview的状态栏添加到菜单栏中特定的位置”是什么意思?没有明白你的意思。

  • 凛冬phx 提问者 #1
    就是图片中的慕课快传,下面的那个显示为“未连接”的控件,是怎么添加到ActionBar的那个位置的。 actionbar里面的东西不能直接通过布局文件添加吧
    2017-12-06 18:34:23
  • 好帮手慕雪 回复 提问者 凛冬phx #2
    哦,那是ActionBar的方法setSubtitle()就可以了。
    2017-12-06 18:52:37
  • 凛冬phx 提问者 回复 好帮手慕雪 #3
    public void setStatus(int stringId) { final ActionBar actionBar=getActionBar(); Log.e(TAG, "setStatus: "+actionBar ); if(actionBar!=null){ actionBar.setSubtitle(stringId); } } 在activity里面定义的方法,为什么getActionBar()返回的是空值,而得不到实际actionbar的对象
    2017-12-06 20:06:56
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Android数据通信开发与应用2018版
  • 参与学习           人
  • 提交作业       147    份
  • 解答问题       687    个

本专题介绍了Android开发核心组件:广播、服务及全局应用。教会你如何使用AIDL、Thread、Socket、蓝牙解决进程线程间通信问题。利用Glide等实现异步加载及NDK原生代码开发。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师