预棒棒糖设备中滑动 TabLayout 的提升
Elevation on SlidingTabLayout in pre lollipop device
"Elevation" 使滑动选项卡布局在 Lollipop 设备上运行良好,但选项卡将在 pre-lollipop 设备上消失。我想知道是否有任何方法可以为 Lollipop 之前的设备在 SlidingTabLayout 上添加高度。
这是我的 .XML 文件:
<RelativeLayout
android:id="@+id/tab_frame_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@+id/divider_line">
<!-- Sliding Tab Layout -->
<com.luulla.mobile.android.library.SlidingTabLayout
android:id="@+id/tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:elevation="1.5dp"
android:background="#FFFFFF"/>
<!-- Add ViewPager -->
<android.support.v4.view.ViewPager
android:id="@+id/pager"
android:layout_height="match_parent"
android:layout_width="match_parent"
android:layout_below="@android:id/tabs">
</android.support.v4.view.ViewPager>
</RelativeLayout>
我通过 找到了解决方案,将 "android=elevation=" 替换为可绘制的 xml 文件。
"Elevation" 使滑动选项卡布局在 Lollipop 设备上运行良好,但选项卡将在 pre-lollipop 设备上消失。我想知道是否有任何方法可以为 Lollipop 之前的设备在 SlidingTabLayout 上添加高度。
这是我的 .XML 文件:
<RelativeLayout
android:id="@+id/tab_frame_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@+id/divider_line">
<!-- Sliding Tab Layout -->
<com.luulla.mobile.android.library.SlidingTabLayout
android:id="@+id/tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:elevation="1.5dp"
android:background="#FFFFFF"/>
<!-- Add ViewPager -->
<android.support.v4.view.ViewPager
android:id="@+id/pager"
android:layout_height="match_parent"
android:layout_width="match_parent"
android:layout_below="@android:id/tabs">
</android.support.v4.view.ViewPager>
</RelativeLayout>
我通过