android - 如何在线性布局中对齐按钮(viewpager 点指示器)
问题描述
我想要我的布局是这样的
对于 ViewPagerIndicator,我使用了线性布局,对于跳过和下一步使用了平面按钮。
从我下面的代码中,我得到的输出为
我在这里需要帮助。
这是我的布局:
<LinearLayout
android:id="@+id/viewPagerCountDots"
android:layout_width="match_parent"
android:layout_height="@dimen/pager_height"
android:layout_above="@+id/ll_footer"
android:layout_marginBottom="12dp"
android:layout_alignParentLeft="true"
android:gravity="center"
android:orientation="horizontal" >
<com.gc.materialdesign.views.ButtonFlat
android:id="@+id/skip"
android:layout_width="72dp"
android:layout_height="wrap_content"
android:layout_above="@id/viewPagerCountDots"
android:layout_gravity="start"
android:gravity="start"
android:text="Skip"
/>
<com.gc.materialdesign.views.ButtonFlat
android:id="@+id/next"
android:layout_width="72dp"
android:layout_height="wrap_content"
android:layout_above="@id/viewPagerCountDots"
android:layout_alignParentEnd="true"
android:layout_gravity="end"
android:gravity="end"
android:text="Next" />
</LinearLayout>
解决方案
在我检查了你的布局之后,问题出在 linearLayout 上,你可以试试这个
<RelativeLayout
android:id="@+id/viewPagerCountDots"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_alignParentBottom="true">
<com.gc.materialdesign.views.ButtonFlat
android:id="@+id/skip"
android:layout_width="72dp"
android:layout_height="wrap_content"
android:layout_gravity="start"
android:gravity="start"
android:text="Skip"/>
<com.gc.materialdesign.views.ButtonFlat
android:id="@+id/next"
android:layout_width="72dp"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_gravity="end"
android:gravity="end"
android:text="Next" />
</RelativeLayout>
推荐阅读
- reactjs - Redux Saga 调用不使用 localStorage 令牌
- python - 与列表类型列的逐行比较
- python - 将字段重新格式化为列,其他字段(与字段配对成为先前结构中的列)成为新列中的字段
- pytorch - PyTorch 和 PyTorch-operator kubeflow 管道
- c++ - Lambdas 作为班级的朋友,仅限受保护成员的访问权限
- sql - 在postgresql的触发器函数中更改字段的日期格式
- networking - 如何在两个网络之间共享资源?
- mysql - MySQL:选择 2 列和第 3 列的最大组合
- javascript - React / Preact 中令人惊讶的缓慢点击事件
- ios - Swift - App Tracking Transparency - 如何显示非个性化 AdMob 内容?