Autore Topic: Posizionare oggetti in posizioni ben precise  (Letto 966 volte)

Offline akus85

  • Nuovo arrivato
  • *
  • Post: 25
  • Respect: 0
    • akus85
    • Mostra profilo
    • BitOverflow.it
  • Dispositivo Android:
    Galaxy Nexus S
  • Play Store ID:
    akus.py
  • Sistema operativo:
    Mac OS
Posizionare oggetti in posizioni ben precise
« il: 02 Luglio 2011, 14:22:38 CEST »
0
Ho l'esigenza d'inserire delle imageview in posizioni precise dello schermo ad esempio height_schermo - 10 , weight_schermo - 20 con l'absolute layout è abbastanza semplice ma essendo deprecato vorrei evitare di utilizzarlo...

Consigli ?   :-[

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Posizionare oggetti in posizioni ben precise
« Risposta #1 il: 02 Luglio 2011, 17:27:01 CEST »
0
Il consiglio migliore che ti posso dare è trasformare la tua esigenza. Pensare in termini di posizionamento assoluto porterà tantissime grane nello sviluppo Android.

Ad esempio, puoi fare un analogo di quello che hai scritto con posizionamento relativo in basso a destra dello schermo con margini opportuni.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline akus85

  • Nuovo arrivato
  • *
  • Post: 25
  • Respect: 0
    • akus85
    • Mostra profilo
    • BitOverflow.it
  • Dispositivo Android:
    Galaxy Nexus S
  • Play Store ID:
    akus.py
  • Sistema operativo:
    Mac OS
Re:Posizionare oggetti in posizioni ben precise
« Risposta #2 il: 02 Luglio 2011, 17:32:45 CEST »
0
cioè intentdi di considerare lo spostamento dai margini dello schermo ?
avresti qualche snippet di codice per capire meglio ?

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Posizionare oggetti in posizioni ben precise
« Risposta #3 il: 02 Luglio 2011, 19:25:10 CEST »
0
Preso direttamente dall'hello-relativelayout: vedi si possono impostare posizionamente relativi e margini

        android:layout_alignParentRight="true"
        android:layout_marginLeft="10dip"

Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent">
    <TextView
       android:id="@+id/label"
       android:layout_width="fill_parent"
       android:layout_height="wrap_content"
       android:text="Type here:"/>
    <EditText
       android:id="@+id/entry"
       android:layout_width="fill_parent"
       android:layout_height="wrap_content"
       android:background="@android:drawable/editbox_background"
       android:layout_below="@id/label"/>
    <Button
       android:id="@+id/ok"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_below="@id/entry"
       android:layout_alignParentRight="true"
       android:layout_marginLeft="10dip"
       android:text="OK" />
    <Button
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_toLeftOf="@id/ok"
       android:layout_alignTop="@id/ok"
       android:text="Cancel" />
</RelativeLayout>
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline akus85

  • Nuovo arrivato
  • *
  • Post: 25
  • Respect: 0
    • akus85
    • Mostra profilo
    • BitOverflow.it
  • Dispositivo Android:
    Galaxy Nexus S
  • Play Store ID:
    akus.py
  • Sistema operativo:
    Mac OS
Re:Posizionare oggetti in posizioni ben precise
« Risposta #4 il: 02 Luglio 2011, 20:32:25 CEST »
0
ok grazie mille!  :-)