Wieso ändern sich die Position der Elemente am Handy?

Hey Leute,

ich habe ein kleines Preoblem und zwar die Positionen der Elemente im Android Studio enspricht nicht der am Handy also am Handy werden sie komplett anders angeordernt und nicht wie ich sie im Android Studio positioniert hatte.

Z.B. der Button sollte oben sein und nicht unten!

Hat jemand vielleicht eine Idee voran es liegen könnte?

Danke im Voraus


  

<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout 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"
    tools:context=".MainActivity">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hello World!"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

    <Button
        android:id="@+id/button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginStart="158dp"
        android:layout_marginBottom="274dp"
        android:text="@string/button"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintStart_toStartOf="parent" />

</androidx.constraintlayout.widget.ConstraintLayout>



---------------------------manifest------------------
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.test">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/Theme.Test">
        <activity
            android:name=".MainActivity"
            android:exported="true">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>


-----------------gradle-------------------------
plugins {
    id 'com.android.application'
}

android {
    compileSdk 31

    defaultConfig {
        applicationId "com.example.test"
        minSdk 21
        targetSdk 31
        versionCode 1
        versionName "1.0"

        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
}

dependencies {

    implementation 'androidx.appcompat:appcompat:1.2.0'
    implementation 'com.google.android.material:material:1.3.0'
    implementation 'androidx.constraintlayout:constraintlayout:2.0.4'
    testImplementation 'junit:junit:4.+'
    androidTestImplementation 'androidx.test.ext:junit:1.1.2'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0'
}
Wieso ändern sich die Position der Elemente am Handy?
Programmieren, Design, Java, Android App, Android Studio
Wieso wird mancher Text in bestimmten Apps auf meinem Xiaomi Gerät nicht angezeigt?

Guten Tag,

vergangene Woche kaufte ich auf Ebay Kleinanzeigen ein gebrauchtes Xiaomi Mi 10T Pro.

Nach etwa 2 Tagen stellte ich fest, das in der App "Snapchat" die Namen meiner dort vorhandenen Freunde/Kontakte sowie der Text in den Einstellungen und beim Versenden eines Snaps gar nicht bis sehr undeutlich wieder gegeben wird. Daraufhin startete ich das Handy mehrmals neu und installierte die App ebenfalls mehrmals neu. Erst dachte ich es wäre ein Problem mit der App bis ich feststellte das ähnliches in der App "Spotify" passierte.

Wenn man in dieser ein Lied wiedergibt wird am unteren Rand des Bildschirms in einer kleinen Leiste der Name des Liedes sowie in einer weißen Linie der Fortschritt des momentan abgespielten Liedes angezeigt. Nun ist diese weiße Linie nicht mehr vorhanden. Nach Druck auf die Leiste wurde sichtbar, dass auch in Großansicht die Linie nur sehr schwer zu erkennen war und die Tasten "<<"(vorheriges Lied), "II/>"(Start/Pause) und ">>"(nächstes Lied) ebenfalls nicht zu erkennen sind.

Als den Grund dafür ist der Gebrauchtkauf höchst wahrscheinlich auszuschließen da das Gerät auf die Werkseinstellungen zurückgesetzt wurde.

Hat jemand eine Idee wie dieses Problem auftreten konnte, es sich beheben lässt und ob es auch in anderen Apps oder im System des Handys (etwa die Betriebseinstellungen des Gerätes) selber auch auftreten kann?

Androidversion: "11 RKQ1.200826.002"

MIUI-Version: "12.5.1.0(RJDEUVF)

Android-Sicherheitsupdate: "2021-06-01"

Freue mich über jede Antwort und jeden Hinweis, falls weitere Fragen oder Informationen benötigt stehe ich gern zur Verfügung.

Danke im Voraus!
LG, Theo

Handy, Internet, Smartphone, Android App, Techniker, Spotify, Snapchat, Xiaomi, Android 11, Miui 12
Android Virus und WhatsApp Bann, was tun?

Also vor paar Tagen habe ich mir anscheinend auf irgend einer Seite einen Virus eingefangen, dies ist mir allerdings erst 2 Tage später aufgefallen.

Zuerst gingen meine meisten Apps nicht und die sind alle abgestürzt als ich sie gestartet hab, ich dachte vielleicht ist es nur vorübergehend und am nächsten Morgen ging es dann wieder. Dann sind aber nach paar Stunden wieder alle Apps abgestürzt und es hat sich immer wieder Mal plötzlich Chrome auf komischen Seiten gestartet. Dann bin ich in die Einstellungen gegangen und habe dann dort Apps gefunden die ich nie installiert habe wie Xiaonan, Gen, smart und noch viele mehr. Diese hab ich dann deinstalliert und mein Chrome deaktiviert. Dadurch konnte ich dann wieder auf die Apps drauf ohne daß sie abstürzten.

Nach paar Stunden jedoch hab ich nachgeschaut und da waren wieder diese paar Apps die ich nie installiert habe wie xiaonan. Ich hab sie immer wieder deinstalliert aber sie kamen immer wieder zurück.

Dann bekam ich eine Benachrichtigung von WhatsApp dass ich aus WhatsApp abgemeldet sei und jetzt ist meine Nummer nicht mehr zugelassen für WhatsApp ist. Ich weiß nicht ob das irgendein Zusammenhang mit den Apps hat, da nie ein Verifizierungscode angefordert wurde. Aber ich wüsste jetzt auch nicht warum ich sonst hätte gebannt worden sein von WhatsApp.

Also falls mir jemand helfen kann wie ich diese Apps wegbekommen oder was das genau mit WhatsApp ist würde ich mich freuen.

Danke im Voraus für die Antworten :D

Android Virus und WhatsApp Bann, was tun?
Android, Android App, virus entfernen, WhatsApp
CrossPlatformInputManager.GetButtonDown() Bewegungsknopf?

Hi,

Ich wandle gerade die Steuerung meines Unity Spiels in eine Android Steuerung um. Allerdings habe ich das Problem, das der Spieler die Knöpfe zu Bewegen nur einmal antippen kann und sie nicht gedrückt lassen kann. Gibt es eine alternative Methode?

Hier ist mein Code:

using System.Collections;

using System.Collections.Generic;

using UnityEngine;

using UnityStandardAssets.CrossPlatformInput;

public class TouchMovement : MonoBehaviour
{
   public float jumpForce;
   public float speed;
   Animator playerAnimator;

   Rigidbody2D rb;

   bool grounded;

   void Start()
   {
       rb = GetComponent<Rigidbody2D>();
       playerAnimator = GetComponent<Animator>();
   }
   void Update()
   {
       if (CrossPlatformInputManager.GetButtonDown("Jump"))
       {
           if (grounded)
           {
               grounded = false;
               rb.AddForce(transform.up * jumpForce);
               playerAnimator.SetTrigger("Jump");
           }
       }
       if (CrossPlatformInputManager.GetButtonDown("Right"))
       {
           transform.Translate(new Vector2(1, 0) * speed);
       }
       if (CrossPlatformInputManager.GetButton("Left"))
       {
           transform.Translate(new Vector2(-1, 0) * speed);
       }
   }

   void OnCollisionEnter2D(Collision2D outher)
   {
       grounded = true;
   }
}
Android App, Unity

Meistgelesene Fragen zum Thema Android App