【问题标题】:Android change layout by sliding left/rightAndroid通过左右滑动改变布局
【发布时间】:2015-05-16 21:54:17
【问题描述】:

我多次尝试创建一个包含多个布局的布局,并像在 WhatsApp 或 Facebook 应用程序上一样通过向左或向右滑动来在这些布局之间切换。

我使用了一些LinearLayout、TableLayout和ScrollView,但没有找到实现的方法。

请问有什么解决办法吗?

【问题讨论】:

  • 在您的问题中分享您尝试的一些代码。

标签: android android-layout scroll slide


【解决方案1】:

你想做一个 Material Design 滑动标签?我按照guide

在我的应用程序中实现了该功能

【讨论】:

  • 我还有一个问题,当我尝试使用此 xml 代码创建工具栏时:<?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.Toolbar ... android:theme="@style/Base.ThemeOverlay.AppCompat.Dark" xmlns:android="http://schemas.android.com/apk/res/android" /> 发生错误并告诉我它无法检索 widget.toolbar... 是因为我的目标是低于 21 的 API? @frankie015
  • @BilelBgr 您的活动正在扩展 ActionBarActivity ?
  • 不,我昨晚通过更改我的项目和 appcompatv7 的构建路径属性解决了这个问题,我现在的目标是 API 21,它对我来说工作正常,谢谢!
【解决方案2】:

您可能想使用 Android 的 ViewPager 并将您的视图设置为片段,它内置了滑动手势以在页面之间切换,因此应该可以满足您的需求。

查看此示例,它还有一个示例应用程序可供您下载和测试:

http://developer.android.com/training/animation/screen-slide.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-29
    相关资源
    最近更新 更多