Autore Topic: Togliere bordi fragment  (Letto 367 volte)

Offline Elmvor

  • Utente normale
  • ***
  • Post: 166
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    Ubuntu 14.04, Windows 8.1
Togliere bordi fragment
« il: 05 Febbraio 2014, 13:56:20 CET »
0
Salve. Il layout principale della mia app è un RelativeLayout che contiene un fragment per contenere la GoogleMap e sotto definisco tutti i bottoni e textview che dovranno apparire sopra il fragment. La cosa fastidiosa è che il fragment non è attaccato ai bordi laterali dello schermo, non occupandolo del tutto. Non so se ho reso l'idea. E' risolvibile questa cosa?

Offline Nicola_D

  • Moderatore
  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Togliere bordi fragment
« Risposta #1 il: 05 Febbraio 2014, 14:12:12 CET »
0
dipende come hai l'xml del layout...
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline Elmvor

  • Utente normale
  • ***
  • Post: 166
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    Ubuntu 14.04, Windows 8.1
Re:Togliere bordi fragment
« Risposta #2 il: 05 Febbraio 2014, 14:30:12 CET »
0
Codice: [Seleziona]
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity" >

    <fragment
        android:id="@+id/map"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        class="com.google.android.gms.maps.SupportMapFragment" />

    <TextView
        android:id="@+id/text_view"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="5dp"
        android:layout_marginLeft="5dp"
        android:textColor="@color/red"
        android:textSize="20dp"/>

    <ImageButton
        android:id="@+id/elevation_button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@drawable/elevation"
        android:onClick="getElevation"
        android:layout_marginLeft="15dp"
        android:layout_marginBottom="5dp"
        android:layout_alignParentBottom="true"
        android:layout_toRightOf="@+id/see_itinerary_button"/>

    <ImageButton
        android:id="@+id/clear_button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@drawable/clear"
        android:onClick="clear"
        android:layout_marginLeft="15dp"
        android:layout_marginBottom="5dp"
        android:layout_alignParentBottom="true"
        android:layout_toRightOf="@+id/elevation_button"/>

    <ImageButton
        android:id="@+id/see_itinerary_button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:onClick="seeItinerary"
        android:background="@drawable/see"
        android:layout_marginLeft="15dp"
        android:layout_marginBottom="5dp"
        android:layout_alignParentBottom="true"
        android:layout_toRightOf="@+id/calculate_path_button"/>

    <ImageButton
        android:id="@+id/calculate_path_button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@drawable/arrow"
        android:onClick="chooseAndDraw"
        android:layout_alignParentBottom="true"
        android:layout_marginLeft="15dp"
        android:layout_marginBottom="5dp"/>

    <TextView
        android:id="@+id/distance_text_view"
        android:layout_width="200dp"
        android:layout_height="wrap_content"
        android:layout_marginBottom="5dp"
        android:layout_marginLeft="5dp"
        android:layout_above="@id/calculate_path_button"
        android:textColor="@color/red"
        android:textSize="15dp"/>

    <ImageButton
        android:id="@+id/share_button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@drawable/share"
        android:onClick="shareGpx"
        android:layout_marginLeft="10dp"
        android:layout_marginBottom="10dp"
        android:layout_below="@id/text_view"/>

    <ImageButton
        android:id="@+id/gps_button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@drawable/gps"
        android:onClick="turnOnGps"
        android:layout_marginLeft="10dp"
        android:layout_marginTop="5dp"
        android:layout_below="@id/share_button"/>

</RelativeLayout>

Post unito: 05 Febbraio 2014, 14:50:53 CET
Ho risolto togliendo queste quattro istruzioni:

Codice: [Seleziona]
android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"

Non sapevo che fossero la causa di quei bordi -.-
« Ultima modifica: 05 Febbraio 2014, 14:50:53 CET da Elmvor, Reason: Merged DoublePost »