我使用actionbarsherlock,我想使用操作栏中的编辑文本和一个按钮。 II已经通过许多文件和岗位走了,但还没有找到一个解决办法。
如何添加在Android操作栏的编辑文本?
我使用actionbarsherlock,我想使用操作栏中的编辑文本和一个按钮。 II已经通过许多文件和岗位走了,但还没有找到一个解决办法。
如何添加在Android操作栏的编辑文本?
把常规的Button
操作栏中将会看起来非常可怕的,恕我直言。
话虽这么说,你可以用android:actionLayout
你上<item>
在你的菜单XML资源元素。 这应该指向一个布局XML资源的名称。 这个资源会膨胀到动作栏中。 你可以通过调用获得部件getActionView()
上的MenuItem
对应于该对象<item>
元素。
下面是一个简单的项目演示这一点。 这里是文档上这种技术。
所以,你应该检查在该网站找到了操作栏福尔摩斯的文档。
基本上添加的东西,你必须将它添加在类似如下的菜单项条款操作栏福尔摩斯:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
//inflate with your particular xml
MenuInflater inflater = getSupportMenuInflater();
inflater.inflate(R.menu.child_add_menu, menu);
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
//your code here
}
您还可以检查出是在问一个问题: ActionBarSherlock多的MenuItems?