Display error on nexus 4

I am encoding an application for Android devices and I have a problem when it runs on a nexus 4 phone. It works well on Galaxy S3 / Note 2 and on some other devices.

I am creating an AVD with the nexus 4 parameter, but it works on it.

The problem is displaying my main activity. It’s like a mosaic picture.

There is nothing in logcat, and I do not know how to fix it.

<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> 

How can I fix it?

I can not post my screenshot because I do not have 10 reputation.


Edit: I can know the screnshot post, thanks :)

What does it look like: correct screen

What does it look like: enter image description here

+4
source share
1 answer

I found a solution to my problem, I do not know if this will work for you. But try adding background to your XML file. For example: android:background="#000000" in the top-level layout.

0
source

Source: https://habr.com/ru/post/1491413/


All Articles