Android 如何在ActionBar中添加编辑文本字段和按钮?
我使用的是actionbarsherlock,我想使用编辑文本和操作栏中的按钮。我查阅了很多文件和帖子,但还没有找到解决方案Android 如何在ActionBar中添加编辑文本字段和按钮?,android,android-actionbar,actionbarsherlock,Android,Android Actionbar,Actionbarsherlock,我使用的是actionbarsherlock,我想使用编辑文本和操作栏中的按钮。我查阅了很多文件和帖子,但还没有找到解决方案 如何在Android操作栏中添加编辑文本?在操作栏中放置常规的按钮将看起来相当糟糕,IMHO 也就是说,您可以在菜单XML资源中的元素上使用android:actionLayout。这应该指向布局XML资源的名称。此资源将膨胀到操作栏中。您可以通过调用与此元素对应的菜单项对象上的getActionView()来获取小部件 证明这一点。所以你应该看看网站上的动作酒吧夏洛克的
如何在Android操作栏中添加编辑文本?在操作栏中放置常规的
按钮将看起来相当糟糕,IMHO
也就是说,您可以在菜单XML资源中的
元素上使用android:actionLayout
。这应该指向布局XML资源的名称。此资源将膨胀到操作栏中。您可以通过调用与此
元素对应的菜单项对象上的getActionView()
来获取小部件
证明这一点。所以你应该看看网站上的动作酒吧夏洛克的文档
基本上,要向动作栏sherlock添加内容,您必须按如下菜单项添加:
@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
}
您还可以查看在以下位置提出的问题:非常好的答案。这正是我想要的。