1

我想pagination and menu在我的 Android 中执行与他们在 iPhone 应用程序中相同的操作(请查看图片)。pagination屏幕底部有一个和应用程序菜单,它们是always on top。如果某个屏幕有更多内容和滚动,则无论用户向下还是向上滚动,pagination菜单位置都在底部。fixed

在回答时,请考虑以下我的 android 应用程序设计规范:

  1. 此应用程序正在 Android 2.1(API 级别 7)中开发
  2. 这是基于片段的应用程序。我只有一个活动和很多片段(实际上,我为下面的每个页面制作了片段,pagination我在滑动时显示和隐藏片段)

iPhone 截图

4

3 回答 3

0

请参阅此项目以了解您的分页要求。

And for bottom layout you can fix the bottom layout inside main layout.

注意: 首先参考项目,然后尝试底部方法。

于 2012-10-22T06:04:14.327 回答
0

这可以很容易地实现。像这样定义活动的内容布局。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >
     <FrameLayout
            android:id="@+id/simple_fragment"
            android:layout_width="match_parent"
            android:layout_height="0px"
            android:layout_weight="1">
    </FrameLayout>

    <TextView
        android:id="@+id/all_common_view"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="bottom|right"
        android:text="Some common layout" />

</LinearLayout

>

并将 framelayout 替换为片段,以便 Textview (all_common_view) 对您使用的所有片段保持通用。

于 2014-08-26T05:44:46.913 回答
0

fragment在android 3.x下使用,必须使用支持库

并且要在屏幕的特定位置保留一些布局,只需使用 android 上的基本布局控件,例如Linearlayout, RelativeLayout,...

于 2012-10-22T06:00:09.750 回答