当前位置:  开发笔记 > 编程语言 > 正文

如何向Android活动添加底部菜单

如何解决《如何向Android活动添加底部菜单》经验,为你挑选了1个好方法。

我正在尝试在活动布局的底部添加另一个操作栏或菜单,并保留顶部操作栏.

像这样的东西:

我的布局

这是我的布局:











    


        

        
            
        


    




    


我试图添加一个自定义RelativeLayout,看起来几乎像一个操作栏,但工具栏上升,搞砸了一切.



1> piotrek1543..:
创建自定义底部工具栏

我已经创建了一个简单的应用程序,它应该向您展示如何开始

创建自定义ViewGroup

这是我的activity_main.xml布局文件:




    

        

        

        

        

        

        

        
    

    

正如你可以看到我的父母ViewGroupRelativeLayout,它只是允许我创建在屏幕底部的视图.

请注意,我将布局填充设置为零(我认为:此处将布局边距设置为零是不必要的,效果相同).如果您更改它,工具栏将不会使用全宽,它不会粘在屏幕的底部.

然后我添加了一个带有硬编码高度的线性布局,它是:

          android:layout_

我想要它,我的底部工具栏将采用完全可用的宽度,所以我将其设置为match_parent.

接下来,我ImageButton使用Android库中的图像添加了一些视图.

那里有两种可能性:

如果你真的想拥有一个像上面例子中的工具栏,只需在每一个ImageButton视图中删除这一行:

      android:layout_weight="1"

删除重量和一些按钮后,您将获得与预期非常相似的视图:

如果你想获取整个宽度并使你的项目中使用相同大小的每个按钮,weight就像在我的例子中一样.

现在让我们转到我的AndroidManifest.xml




    
        
            
                

                
            
        
    

在我添加的文件中,您只能看到一行:

         android:windowSoftInputMode="stateVisible|adjustResize">

确保设备键盘不会隐藏我的自定义底部工具栏.

如果您有任何疑问,请随意提问.我会尽快回答他们.

希望它有所帮助

推荐阅读
勤奋的瞌睡猪_715
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有