我怎么能在动作条添加编辑的文本字段和按钮?(How I can add Edit Text fiel

2019-07-30 14:41发布

我使用actionbarsherlock,我想使用操作栏中的编辑文本和一个按钮。 II已经通过许多文件和岗位走了,但还没有找到一个解决办法。

如何添加在Android操作栏的编辑文本?

Answer 1:

把常规的Button操作栏中将会看起来非常可怕的,恕我直言。

话虽这么说,你可以用android:actionLayout你上<item>在你的菜单XML资源元素。 这应该指向一个布局XML资源的名称。 这个资源会膨胀到动作栏中。 你可以通过调用获得部件getActionView()上的MenuItem对应于该对象<item>元素。

下面是一个简单的项目演示这一点。 这里是文档上这种技术。



Answer 2:

所以,你应该检查在该网站找到了操作栏福尔摩斯的文档。

基本上添加的东西,你必须将它添加在类似如下的菜单项条款操作栏福尔摩斯:

    @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?



文章来源: How I can add Edit Text field and button in ActionBar?