Как исправить не отвечающие определения устройств - PullRequest
0 голосов
/ 29 мая 2020

Я работаю над приложением и хочу посмотреть, как оно выглядит на разных устройствах, но похоже, что это единственное мое текущее определение устройства, которое оно позволяет. Я попытался проверить его, и я обнаружил ошибку, касающуюся реализации моего переносимого переднего плана, который, как он говорит, не будет использоваться в API ниже версии 23, и я внес в них необходимые изменения, но я просто не понимаю, вот что это показывает мне: введите описание изображения здесь

пожалуйста, как я могу исправить эту проблему, вот как выглядит мой код:

package com.polawa.glowingagesacademy;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.WindowManager;
import android.widget.ImageButton;

public class elearning_page extends AppCompatActivity implements View.OnClickListener {
    private ImageButton mainpagee;
    private ImageButton googleclick;
    private ImageButton khanbutton;
    private ImageButton elearnclick;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
        setContentView(R.layout.activity_elearning_page);

<?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@android:color/holo_orange_light"
        tools:context=".elearning_page">

    <ImageButton
        android:id="@+id/mainpagee"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentEnd="true"
        android:layout_alignParentRight="true"
        android:layout_marginEnd="15dp"
        android:layout_marginRight="15dp"
        android:background="@android:drawable/ic_dialog_dialer"
        app:layout_constraintBottom_toTopOf="@+id/constraintLayout"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.532" />

    <ImageView
        android:id="@+id/imageView2"
        android:layout_width="64dp"
        android:layout_height="80dp"
        android:layout_marginStart="24dp"
        android:layout_marginBottom="76dp"
        android:layout_marginLeft="24dp"
        app:layout_constraintBottom_toTopOf="@+id/constraintLayout"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.0"
        app:srcCompat="@drawable/logo" />

    <TextView
        android:id="@+id/textView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_above="@+id/constraintLayout"
        android:layout_marginStart="36dp"
        android:layout_marginLeft="36dp"
        android:layout_marginEnd="50dp"
        android:layout_marginRight="50dp"
        android:layout_marginBottom="39dp"
        android:layout_toStartOf="@+id/mainpagee"
        android:layout_toLeftOf="@+id/mainpagee"
        android:layout_toEndOf="@+id/imageView2"
        android:layout_toRightOf="@+id/imageView2"
        android:gravity="center"
        android:text="GAA e-Classroom"
        android:textColor="@android:color/secondary_text_light"
        android:textSize="24sp"
        app:fontFamily="casual" />

    <androidx.constraintlayout.widget.ConstraintLayout
        android:id="@+id/constraintLayout"
        android:layout_width="match_parent"
        android:layout_height="656dp"
        android:layout_alignParentStart="true"
        android:layout_alignParentLeft="true"
        android:layout_alignParentEnd="true"
        android:layout_alignParentRight="true"
        android:layout_alignParentBottom="true"
        android:layout_marginStart="0dp"
        android:layout_marginLeft="0dp"
        android:layout_marginEnd="0dp"
        android:layout_marginRight="0dp"
        android:layout_marginBottom="-6dp"
        android:background="@drawable/fafaffaf"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.0"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toBottomOf="@+id/textView">

        <ImageButton
            android:id="@+id/googleclick"
            style="@android:style/Widget.ImageButton"
            android:layout_width="81dp"
            android:layout_height="70dp"
            android:layout_marginStart="16dp"
            android:layout_marginLeft="16dp"
            android:background="@drawable/google_classroom_png_4"

            app:layout_constraintBottom_toBottomOf="parent"
            app:layout_constraintStart_toStartOf="parent"
            app:layout_constraintTop_toTopOf="parent"
            app:layout_constraintVertical_bias="0.046" />

        <ImageButton
            android:id="@+id/khanbutton"
            style="@android:style/Widget.ImageButton"
            android:layout_width="75dp"
            android:layout_height="67dp"
            android:background="@drawable/khan_academy"
            app:layout_constraintStart_toEndOf="@+id/elearnclick"
            app:layout_constraintTop_toTopOf="@+id/elearnclick"
            tools:targetApi="m" />

        <ImageButton
            android:id="@+id/elearnclick"
            style="@android:style/Widget.ImageButton"
            android:layout_width="79dp"
            android:layout_height="69dp"
            android:background="@drawable/e_learningfor_kids"
            app:layout_constraintStart_toEndOf="@+id/googleclick"
            app:layout_constraintTop_toTopOf="@+id/googleclick"
            tools:targetApi="m" />

    </androidx.constraintlayout.widget.ConstraintLayout>

</RelativeLayout>

1 Ответ

0 голосов
/ 29 мая 2020

не могли бы вы показать мне файл build.gradle, вы можете сначала ввести туда требуемую версию sdk. не забудьте изменить целевую версию sdk.

затем go на tools. нажмите на диспетчер SDK. там вы можете установить требуемую версию sdk.

Я рекомендую вам использовать версию sdk выше 28.

...