gpt4 book ai didi

Android - 海拔不工作

转载 作者:太空宇宙 更新时间:2023-11-03 12:05:05 24 4
gpt4 key购买 nike

我正在迁移一个 Android 应用程序以使用 Material Design。为了验证我所做的一切是否正确,我创建了一个空 Activity 来测试一些 Material Design 项目(FAB、凸起按钮、 View 、卡片、列表等的高度)。

按钮看起来没问题,但 View 上的高度却不是。我在互联网上搜索了答案,但没有找到。我没有使用填充、透明背景等。这是我的代码:

values-v21/styles.xml:

<resources>

<style name="AppThemeNoActionBar" parent="AppTheme">
<item name="android:navigationBarColor">@color/colorPrimary</item>
</style>

<style name="AppTheme" parent="MyMaterialTheme.Base">
<item name="android:windowContentTransitions">true</item>
<item name="android:windowAllowEnterTransitionOverlap">true</item>
<item name="android:windowAllowReturnTransitionOverlap">true</item>
<item name="android:windowSharedElementEnterTransition">@android:transition/move</item>
<item name="android:windowSharedElementExitTransition">@android:transition/move</item>
</style>

<style name="MyMaterialTheme.Base" parent="Theme.AppCompat.Light.NoActionBar">
<item name="windowNoTitle">true</item>
<item name="windowActionBar">false</item>
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>

<style name="Button" parent="Base.Widget.AppCompat.Button.Colored">
<item name="android:backgroundTint">@color/colorAccent</item>
</style>

<color name="colorPrimary">#E88768</color>
<color name="colorPrimaryDark">#CC785C</color>
<color name="colorAccent">#E88768</color>
<color name="textColorPrimary">#000000</color>
<color name="windowBackground">#FFFFFF</color>
<color name="navigationBarColor">#E88768</color>
</resources>

layout-v21/start_activity.xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/white"
xmlns:app="http://schemas.android.com/apk/res-auto">
<HorizontalScrollView
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_alignParentStart="true"
android:elevation="12dp"
android:translationZ="12dp"
android:id="@+id/scrollView">

</HorizontalScrollView>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:layout_below="@+id/scrollView">

</LinearLayout>

</RelativeLayout>

谁能帮帮我?

最佳答案

尝试为您的 Horizo​​ntalScrollView 设置背景颜色/drawable:

android:background="@android:color/white"

这似乎是绘制阴影所必需的。

关于Android - 海拔不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35346805/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com