Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在两个ViewPager小部件的交界处添加fab按钮

在两个ViewPager小部件的交界处添加fab按钮
EN

Stack Overflow用户
提问于 2015-07-08 06:50:23
回答 1查看 189关注 0票数 1

我已经实现了一个导航抽屉。在导航的FrameLayout抽屉中,我添加了一个包含2个ViewPagers的片段,每个片段恰好占据半个屏幕。现在,我想在这两个视图寻呼机的交界处添加一个FAB按钮,如下所示。

在我的例子中,两个视图寻呼机恰好占据了半个屏幕,这与图像中显示的略有不同。有没有人能帮我把车开到路口。

包含两个视图寻呼机的片段代码如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              android:orientation="vertical"
              android:layout_width="match_parent"
              android:layout_height="match_parent">

    <android.support.v4.view.ViewPager
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/shirt_section"
        android:layout_weight="1"
        android:layout_width="match_parent"
        android:layout_height="0dp" />

    <android.support.v4.view.ViewPager
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/pant_section"
        android:layout_weight="1"
        android:layout_width="match_parent"
        android:layout_height="0dp" />
</LinearLayout>  
EN

回答 1

Stack Overflow用户

发布于 2015-07-08 07:27:41

您可以将线性布局封装到FrameLayout中,然后添加按钮,如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
          android:layout_width="match_parent"
          android:layout_height="match_parent">
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
          android:orientation="vertical"
          android:layout_width="match_parent"
          android:layout_height="match_parent">

          ...
    </LinearLayout>  
    <ImageButton
        android:layout_gravity="center_vertical|right"
        ...
    />
</FrameLayout>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31285428

复制
相关文章
QTableView 一列添加两个按钮
在QTableView的一列里添加两个按钮,之前添加一个按钮的思路是一样的,只是计算了一下按钮的宽,放两个按钮而已。 本例源代码:QtTowButtons.rar 看一下列的效果 看一下添加两个按钮的
lpxxn
2018/01/31
3.6K0
QTableView 一列添加两个按钮
QMainWindow 添加中心部件
上几篇文章我们使用 QMainWindow 添加了菜单栏、工具栏、状态栏等控件,他们分别在窗口中起到不同的作用。但千万别忽略了中间位置,因为中间位置是我们用来添加其他控件的位置,如果你直接在对象中new了某些其他控件(比如一个button),那么这个控件会覆盖菜单栏导致不能正常显示。这就需要我们来创建一个中心部件,以保证各个控件之间不会冲突。
我与梦想有个约会
2023/10/20
2350
QMainWindow 添加中心部件
Butterfly 主题添加天气小部件
  如果你想要做一件事情,首先,你应该去了解这件事情,了解这件事情别人有没有做过。第二,这件事情你可不可以做的比别人更好。
小孙同学
2022/01/17
9370
Butterfly 主题添加天气小部件
QTableView 添加按钮
这里说一下怎么在QTableView添加一个按钮 效果是点击button弹出一个对话框。 看一下ButtonDelegate的代码 #ifndef BUTTONDELEGATE_H #define B
lpxxn
2018/01/31
2.5K0
QTableView 添加按钮
微信小程序添加悬浮在线客服会话按钮
  微信为小程序提供客服消息能力,小程序用户可以方便快捷地与小程序服务提供方进行沟通,并且已经做成了组件的形式,直接就可以调用。客服会话按钮,用于在页面上显示一个客服会话按钮,用户点击该按钮后会进入客服会话。那么如何自定义成悬浮客服会话按钮呢?随Z5Win一起来看看
ytkah
2018/09/28
3.6K0
Fab and Dialog Morphing Animation
Fab and Dialog Morphing Animation on Android.
宅男潇涧
2018/08/01
1.2K0
Fab and Dialog Morphing Animation
为 Typecho 添加 Copy 按钮
将以下代码添加到主题 header.php 中的 标签前,本主题也可以前往 控制台 - 设置外观 - 主题自定义扩展,将它添加到 自定义 HTML 元素拓展 - 标签: head 头部 (meta 元素后)。
季春二九
2023/03/22
1.6K0
一款基于Material Desgin设计的APP
版权声明:本文为博主原创文章,转载请标明出处。 https://blog.csdn.net/lyhhj/article/details/50413625
Hankkin
2018/09/06
7420
一款基于Material Desgin设计的APP
【译】正确使用FAB
Floating Action Button,简称FAB,作为材料设计中(众多)独特的UI元素之一,用于特定场景中基本或有推动等作用的行为中。因为在指定屏幕中,会被频繁的访问(译者注:如点击,触摸等),所以,我认为正确处理FAB的每一个细节是件很重要的事情。然而,有很多应用,并没有以材料设计指导为规范,从而错误的使用着FAB,当然,这也包括一些谷歌的自家应用(我就知道!)。
小鄧子
2018/08/20
9590
【译】正确使用FAB
wordpress文章内添加按钮
谷腾堡编辑器自带,提取出平时使用经典编辑器方便使用。理论高版本的wordpress都可以用吧。字体颜色也可以更改,用到了再去谷腾堡拿吧!
AlexTao
2019/12/12
9760
【图文教程】不需代码!Figma里这样完成悬浮FAB按钮制作,半小时搞定!
今天我们来做一个FAB按钮,此类按钮在安卓设计中非常常见,它一般悬浮在页面右下角,可以快捷打开某个操作。
用户5009027
2022/10/27
2.6K0
【图文教程】不需代码!Figma里这样完成悬浮FAB按钮制作,半小时搞定!
为wordpress添加google+按钮
作者:matrix 被围观: 1,093 次 发布时间:2013-09-10 分类:Wordpress 兼容并蓄 | 无评论 »
HHTjim 部落格
2022/09/26
5170
为wordpress添加google+按钮
Cocos Creator之添加按钮
Button 组件可以响应用户的点击操作,当用户点击 Button 时,Button 自身会有状态变化。另外,Button 还可以让用户在完成点击操作后响应一个自定义的行为。
李小白是一只喵
2021/04/26
2.1K0
Cocos Creator之添加按钮
一篇博客让你了解Material Design的使用
Material Design是Google设计的一套视觉语言,将优先的经典的设计原理与科技创新相结合,为开发者提供一套完成视觉和交互设计规范。移动设备是这套设计语言的基础对象,让用户在不同的平台、不同尺寸的设备上能保持一致的体验。 Material Design强调交互上的即时反馈,即对于用户的触控等行为app需要给出即时的反应。同时Material Design要求应用给用户带入感,让用户在使用时是沉浸在当前的应用当中。例如Google给出了沉浸式状态栏等“工具”,希望通过改变StatusBar和NavigationBar来给用户更强的融入感,专注于应用本身提供的内容。 Google从动画、颜色、样式、触控反馈、布局等多个方面给出了Material Design的设计要求。无论是单一的控件还是图文布局,Google都给出了明确的设计说明,有兴趣的同学可以去上方提到的官方链接处做进一步了解。
老马的编程之旅
2022/06/22
3.4K0
viewpager嵌套viewpager
要求:外层不可以滑动,内层可以滑动 实现:重写外层的viewpager的2个方法即可
全栈程序员站长
2022/09/15
3620
在 Directory Opus 中添加自定义的工具栏按钮提升效率
使用 Directory Opus 替代 Windows 自带的文件资源管理器来管理你计算机上的文件可以极大地提高你的文件处理效率。
walterlv
2023/10/22
1K0
在 Directory Opus 中添加自定义的工具栏按钮提升效率
Hexo在顶部增加天气小部件
去中国天气官网:https://cj.weather.com.cn/ 先注册一个账号,然后点击自定义插件
花猪
2022/02/16
5280
Hexo在顶部增加天气小部件
点击加载更多

相似问题

被ViewPager阻断的FAB

21

ViewPager和FAB的正确布局?

10

向ViewPager添加按钮

11

使用ViewPager时FAB不附着在底部的end上

25

扩展按钮(FAB)

13
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文