2017-10-22 10 views
0

さまざまなデバイスにボタンがないなどの問題が発生しました。 アンドロイド5.1と7.0のボタンで「追加」が表示されますが、アンドロイド7.1では消えています。しかし、ボタン「all_lenta」はすべてのデバイスで表示されます。それがなぜ起こるか私は、理解できない ...Androidの一部のデバイスでボタンが見つからない

ボタン "追加" を持つ最初のレイアウト:

<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="@color/light_blue" 
    android:orientation="vertical" 
    android:clickable="true" 
    app:layout_constraintBottom_toBottomOf="parent" 
    app:layout_constraintHorizontal_bias="1.0" 
    app:layout_constraintLeft_toLeftOf="parent" 
    app:layout_constraintRight_toRightOf="parent" 
    app:layout_constraintTop_toTopOf="parent" 
    app:layout_constraintVertical_bias="0.0"> 

    <Button 
     android:id="@+id/add_post" 
     android:layout_width="150dp" 
     android:layout_height="40dp" 
     android:background="@drawable/add" 
     android:layout_below="@id/header" 
     android:layout_marginTop="23dp" 
     android:layout_marginLeft="23dp"/> 
</RelativeLayout> 

"all_lenta" ボタンと第2のレイアウト:

<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" 
    tools:context="com.example.delya.achieverdel.ProfileActivity" 
    android:background="@color/light_blue" 
    android:orientation="vertical" 
    android:clickable="true" 
    app:layout_constraintBottom_toBottomOf="parent" 
    app:layout_constraintHorizontal_bias="1.0" 
    app:layout_constraintLeft_toLeftOf="parent" 
    app:layout_constraintRight_toRightOf="parent" 
    app:layout_constraintTop_toTopOf="parent" 
    app:layout_constraintVertical_bias="0.0"> 

    <Button 
     android:id="@+id/all_lenta" 
     android:layout_width="80dp" 
     android:layout_height="40dp" 
     android:background="@drawable/all_lenta" 
     android:layout_below="@id/header" 
     android:layout_marginTop="23dp" 
     android:layout_marginLeft="23dp"/> 

</RelativeLayout> 
+0

なぜあなたは 'RelativeLayout'で制約を使用していますか?私が推測する完全なXMLだから、ConstraintLayoutの子ではないようです。 'ConstraintLayout'か適切な' RelativeLayout'を使用してください。 –

答えて

0

削除アプリケーション:制約...両方のxmlsから

関連する問題