gpt4 book ai didi

Android - 状态栏有时会隐藏部分 View

转载 作者:行者123 更新时间:2023-11-30 03:53:39 25 4
gpt4 key购买 nike

嗨,我以前问过这个问题,但没有得到任何解决方案。

我在运行 android 4.2 的 Galaxy nexus 上遇到以下问题。

我正在使用相机 Intent 拍照。如果我以横向模式捕获图片并返回 Activity ( Activity 处于纵向模式, list 中有 android:screenOrientation="portrait"),状态栏会隐藏 View 。如果照片是在人像模式下拍摄的,效果很好。

这仅发生在某些设备上,如 Galaxy Nexus Sony Xperia Neo 。我在 htc Desire Samsung Ace 设备上测试它运行良好。

请帮忙。

在状态栏后面查看 view behind status bar

而需要view below status bar

编辑:布局 xml:

<?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:background="@color/signup_bg"
android:orientation="vertical" >
<include
android:layout_width="match_parent"
android:layout_height="@dimen/abs__action_bar_default_height"
layout="@layout/titlebar_account" />
<ScrollView
android:id="@+id/editAccountScrollView"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<LinearLayout
android:id="@+id/editAccountLinearLayout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical" >
<include
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="16dp"
android:layout_marginLeft="16dp"
android:layout_marginRight="16dp"
android:layout_marginTop="16dp"
layout="@layout/signup_basic" />
<include
android:layout_width="match_parent"
android:layout_height="wrap_content"
layout="@layout/signup_home_base" />
<TextView
android:id="@+id/textView1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:paddingBottom="12dp"
android:paddingLeft="16dp"
android:paddingRight="16dp"
android:paddingTop="10dp"
android:text="@string/account_about_me"
android:textColor="@color/account_headings" />
<include
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="16dp"
android:layout_marginRight="16dp"
layout="@layout/edit_account_email_about_me" />
<include
android:layout_width="match_parent"
android:layout_height="wrap_content"
layout="@layout/edit_account_social" />
</LinearLayout>
</ScrollView>

最佳答案

发生这种情况的原因是相机 api 在您启动相机应用程序时隐藏了状态栏,并且由于某些问题状态栏绘制与布局重叠意味着状态栏区域覆盖了布局。您可以通过隐藏和显示状态栏来解决此问题。标题栏没有错。在这里查看我的解决方案:Android:Layout move upwards & about 20dp area from the top hides behind the status bar

关于Android - 状态栏有时会隐藏部分 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13689199/

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