Я не могу использовать полный экран для позиционирования кнопки - PullRequest
0 голосов
/ 28 января 2019

Используя RelativeLayout и Fragments Я не могу использовать полноэкранный режим для позиционирования кнопки изображения.Как я могу решить эту проблему, чтобы кнопка изображения находилась в углу экрана?

https://drive.google.com/file/d/1wFx6WLNF8ATtTJW0Ck7LdrNxvVSdAKdX/view?usp=sharing

Мой код

<?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"
 android:layout_width="match_parent"
 android:layout_height="match_parent"
 android:orientation="vertical"
 android:background="@color/colorBackgroundBody"  >
<ImageButton 
 android:id="@+id/clear"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:layout_margin="0dp"
 android:layout_marginStart="0dp"
 android:layout_marginLeft="0dp"
 android:layout_marginTop="0dp"
 android:layout_marginRight="0dp"
 android:layout_marginBottom="0dp"
 android:background="@null"
 android:clickable="true"
 android:paddingLeft="0dip"
 android:paddingRight="0dip"
 android:src="@drawable/clear3" /> 

Ответы [ 2 ]

0 голосов
/ 29 января 2019

Теперь это работает и без этих дополнительных настроек, я не знаю, почему

https://drive.google.com/file/d/13Bdw2DF_MjdYPJfp2HbndXXSsTzltnp2/view

<?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"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="@color/colorBackgroundBody" >


<ImageButton
    android:id="@+id/clear"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginStart="0dp"
    android:layout_marginLeft="0dp"
    android:layout_marginTop="20px"
    android:layout_marginEnd="0dp"
    android:layout_marginRight="0dp"
    android:layout_marginBottom="0dp"
    android:background="@null"
    android:clickable="true"
    android:paddingLeft="0dip"
    android:paddingRight="0dip"
    android:src="@drawable/clear" />

<ImageButton
    android:id="@+id/prev"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginStart="172px"
    android:layout_marginLeft="0dp"
    android:layout_marginTop="20px"
    android:layout_marginEnd="0dp"
    android:background="@null"
    android:clickable="true"
    android:paddingLeft="0dip"
    android:paddingRight="0dip"
    android:src="@drawable/prev" />

<ImageButton
    android:id="@+id/pause"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginStart="344px"
    android:layout_marginLeft="0dp"
    android:layout_marginTop="20px"
    android:layout_marginEnd="0dp"
    android:background="@null"
    android:clickable="true"
    android:paddingLeft="0dip"
    android:paddingRight="0dip"
    android:src="@drawable/pause" />

<ImageButton
    android:id="@+id/play"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginStart="516px"
    android:layout_marginLeft="0dp"
    android:layout_marginTop="20px"
    android:layout_marginEnd="0dp"
    android:background="@null"
    android:clickable="true"
    android:paddingLeft="0dip"
    android:paddingRight="0dip"
    android:src="@drawable/play" />

<ImageButton
    android:id="@+id/stop"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginStart="688px"
    android:layout_marginLeft="0dp"
    android:layout_marginTop="20px"
    android:layout_marginEnd="0dp"
    android:background="@null"
    android:clickable="true"
    android:paddingLeft="0dip"
    android:paddingRight="0dip"
    android:src="@drawable/stop" />

<ImageButton
    android:id="@+id/next"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginStart="860px"
    android:layout_marginLeft="0dp"
    android:layout_marginTop="20px"
    android:layout_marginEnd="0dp"
    android:background="@null"
    android:clickable="true"
    android:paddingLeft="0dip"
    android:paddingRight="0dip"
    android:src="@drawable/next" />

<ScrollView
    android:id="@+id/scrollbar2"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:fadeScrollbars="false"
    android:scrollbarSize="15dp"
    android:scrollbarFadeDuration="0"
    android:fastScrollEnabled="true"
    android:background="@color/colorBackgroundBody"
    android:scrollbarAlwaysDrawVerticalTrack="true"
    android:layout_marginStart="0dp"
    android:layout_marginTop="100dp" >

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        xmlns:android="http://schemas.android.com/apk/res/android">

        <TableLayout
            android:id="@+id/playlist"
            android:background="@color/colorBackgroundBody"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_alignParentStart="true"
            android:layout_alignParentTop="true"
            android:layout_marginStart="0dp"
            android:layout_marginTop="0dp">
        </TableLayout>
    </LinearLayout>
</ScrollView>

0 голосов
/ 29 января 2019

Попробуйте установить эти атрибуты для вашего ImageButton

android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
...