4

我正在为 Android 设备编写应用程序,但在 nexus 4 手机上运行时出现问题。它在 Galaxy S3/Note 2 和其他一些设备上运行良好。

我创建了一个带有 nexus 4 参数的 AVD,但它适用于它。

问题是关于我的主要活动的显示。这就像一幅马赛克图片。

logcat 中没有任何内容,我不知道如何更正它。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
tools:context=".MainActivity" >

<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >


    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content" >

        <TextView
            android:id="@+id/textView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/Titre_fav"
            android:textAppearance="?android:attr/textAppearanceLarge" />

        <ImageView
            android:id="@+id/imageView1"
            android:contentDescription="@string/image_desc_star_logo"
            android:layout_width="25dp"
            android:layout_height="25dp"
            android:src="@drawable/ic_fav" />

    </LinearLayout>
    <ScrollView
    android:layout_width="fill_parent"
    android:layout_height="wrap_content">
      <LinearLayout
          android:layout_width="fill_parent"
          android:layout_height="wrap_content"
          android:id="@+id/fav_scroll">
      </LinearLayout>
    </ScrollView>

</LinearLayout>
<RelativeLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true" 
        android:layout_marginBottom="50dp" >
        <TextView
            android:id="@+id/console"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="" />
</RelativeLayout>
<RelativeLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"  >
        <Button
            android:id="@+id/nav_to_foud"
            style="?android:attr/buttonStyleSmall"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentRight="true"
            android:text="@string/nav_to_found_text" />

        <Button
            android:id="@+id/nav_to_settings"
            style="?android:attr/buttonStyleSmall"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/nav_to_settings_text" />
    </RelativeLayout>
</RelativeLayout>

我该如何纠正它?

我不能发布我的截图,因为我没有 10 声望。


编辑:我可以知道帖子截图,谢谢:)

它可能是什么样子: 正确的屏幕

它的外观: 在此处输入图像描述

4

1 回答 1

0

我找到了解决我的问题的方法,我不知道它是否对你有用。但是尝试为您的 xml 文件添加背景。喜欢:android:background="#000000"在顶级布局中。

于 2014-03-24T06:59:42.223 回答