Autore Topic: EditText non riconosce il "fill_parent" [Android 2.1 API]  (Letto 697 volte)

Offline andre9004

  • Nuovo arrivato
  • *
  • Post: 33
  • Respect: +2
    • Mostra profilo
  • Dispositivo Android:
    Lg Optimus Hub
  • Sistema operativo:
    Windows 7
EditText non riconosce il "fill_parent" [Android 2.1 API]
« il: 28 Giugno 2012, 15:42:32 CEST »
0
Ciao, eccomi sempre qui a stressarvi con i problemi che si presentano  :-P

Setto una EditText su android:layout_height="fill_parent" ma essa rimane con la sua dimensione standard ma non diventa alta quanto il suo genitore RelativeLayout.. elenco il codice:

Codice (XML): [Seleziona]
<RelativeLayout
                   android:layout_width="fill_parent"
                   android:layout_height="wrap_content"
                   android:background="@drawable/contattaci_bg_txt" >

                    <EditText
                       style="@style/contattaci_form"
                       android:gravity="top"
                       android:layout_height="fill_parent"
                       android:inputType="textMultiLine"
                       android:paddingBottom="13.33dp"
                       android:paddingTop="13.33dp" />
                </RelativeLayout>

Il relative layout è alto mentre la editText rimane invariata... come se non riconoscesse il comando....

screen:




Come mai? Grazie mille in anticipo! :D

Offline Vlad

  • Utente normale
  • ***
  • Post: 271
  • Respect: +16
    • Github
    • Google+
    • vmihalachi
    • vmihalachi
    • Mostra profilo
    • vmihalachi.com
  • Dispositivo Android:
    Samsung galaxy s2 | Samsung galaxy tab 7
  • Play Store ID:
    Vlad Mihalachi
  • Sistema operativo:
    Windows 8
Re:EditText non riconosce il "fill_parent" [Android 2.1 API]
« Risposta #1 il: 28 Giugno 2012, 16:36:07 CEST »
0
prova a mettere fill_parent al relative layout  :D

Offline andre9004

  • Nuovo arrivato
  • *
  • Post: 33
  • Respect: +2
    • Mostra profilo
  • Dispositivo Android:
    Lg Optimus Hub
  • Sistema operativo:
    Windows 7
Re:EditText non riconosce il "fill_parent" [Android 2.1 API]
« Risposta #2 il: 28 Giugno 2012, 17:02:43 CEST »
0
provato ma non va  :-(

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:EditText non riconosce il "fill_parent" [Android 2.1 API]
« Risposta #3 il: 29 Giugno 2012, 10:44:25 CEST »
0
sinceramente io dall'immagine vedo il bordo dell'edit text come fill_parent, si vede chiaramente il bordo...
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 andre9004

  • Nuovo arrivato
  • *
  • Post: 33
  • Respect: +2
    • Mostra profilo
  • Dispositivo Android:
    Lg Optimus Hub
  • Sistema operativo:
    Windows 7
Re:EditText non riconosce il "fill_parent" [Android 2.1 API]
« Risposta #4 il: 29 Giugno 2012, 11:02:59 CEST »
0
sinceramente io dall'immagine vedo il bordo dell'edit text come fill_parent, si vede chiaramente il bordo...

Ho capito ora... io intendo l'altezza e non la larghezza! si la larghezza la prende ma l'altezza no  :'(

nel caso sposto tutta la struttura del layout ;)

Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent" >

    <LinearLayout
       android:layout_width="fill_parent"
       android:layout_height="fill_parent"
       android:focusable="true"
       android:focusableInTouchMode="true"
       android:orientation="vertical" >

        <FrameLayout
           android:layout_width="fill_parent"
           android:layout_height="wrap_content">

            <ImageView
               android:layout_width="fill_parent"
               android:layout_height="wrap_content"/>

            <ImageView
               android:layout_width="wrap_content"
               android:layout_height="wrap_content"
               android:layout_gravity="center"/>
        </FrameLayout>

        <LinearLayout
           android:layout_width="fill_parent"
           android:layout_height="wrap_content"
           android:orientation="vertical">

            <LinearLayout
               android:layout_width="fill_parent"
               android:layout_height="wrap_content"
               android:orientation="vertical" >

                <TextView
                   android:layout_width="wrap_content"
                   android:layout_height="wrap_content" />

                <RelativeLayout
                   android:layout_width="fill_parent"
                   android:layout_height="wrap_content">

                    <EditText
                       android:layout_centerVertical="true"
                       android:gravity="center_vertical" />
                </RelativeLayout>

                <LinearLayout
                   android:layout_width="fill_parent"
                   android:layout_height="wrap_content"
                   android:orientation="horizontal"
                   android:visibility="invisible" >

                    <ImageView
                       android:layout_width="wrap_content"
                       android:layout_height="wrap_content"
                       android:layout_gravity="center_vertical" />

                    <TextView
                       android:layout_width="wrap_content"
                       android:layout_height="wrap_content" />
                </LinearLayout>
            </LinearLayout>

            <LinearLayout
               android:layout_width="fill_parent"
               android:layout_height="wrap_content"
               android:orientation="vertical" >

                <TextView
                   android:layout_width="wrap_content"
                   android:layout_height="wrap_content"
                   android:layout_marginTop="20dp" />

                <RelativeLayout
                   android:layout_width="fill_parent"
                   android:layout_height="wrap_content">

                    <EditText
                       android:layout_centerVertical="true"
                       android:gravity="center_vertical"
                       android:inputType="textEmailSubject" />
                </RelativeLayout>

                <LinearLayout
                   android:layout_width="fill_parent"
                   android:layout_height="wrap_content"
                   android:orientation="horizontal"
                   android:visibility="invisible" >

                    <ImageView
                       android:layout_width="wrap_content"
                       android:layout_height="wrap_content"
                       android:layout_gravity="center_vertical" />

                    <TextView
                       android:layout_width="wrap_content"
                       android:layout_height="wrap_content" />
                </LinearLayout>
            </LinearLayout>

             <! -- pezzo che ci interessa -->
            <LinearLayout
               android:layout_width="fill_parent"
               android:layout_height="wrap_content"
               android:orientation="vertical" >

                <TextView
                   android:layout_width="wrap_content"
                   android:layout_height="wrap_content"
                   android:layout_marginTop="20dp"/>

                <RelativeLayout
                   android:layout_width="fill_parent"
                   android:layout_height="wrap_content" >
                     
                     <!-- edit text che da problemi -->
                    <EditText
                       android:layout_height="fill_parent"
                       android:gravity="top"
                       android:inputType="textMultiLine"
                       android:paddingBottom="13.33dp"
                       android:paddingTop="13.33dp" />
                </RelativeLayout>

                <LinearLayout
                   android:layout_width="fill_parent"
                   android:layout_height="wrap_content"
                   android:orientation="horizontal"
                   android:visibility="invisible" >

                    <ImageView
                       android:layout_width="wrap_content"
                       android:layout_height="wrap_content"
                       android:layout_gravity="center_vertical" />

                    <TextView
                       android:layout_width="wrap_content"
                       android:layout_height="wrap_content" />
                </LinearLayout>
            </LinearLayout>

            <RelativeLayout
               android:layout_width="wrap_content"
               android:layout_height="wrap_content"
               android:layout_marginTop="20dp">

                <TextView
                   android:layout_width="wrap_content"
                   android:layout_height="wrap_content"
                   android:layout_centerInParent="true"/>
            </RelativeLayout>

            <TextView
               android:layout_width="wrap_content"
               android:layout_height="wrap_content"
               android:layout_marginTop="20dp"
               android:gravity="center_vertical|center_horizontal" />
        </LinearLayout>
    </LinearLayout>

</ScrollView>

edit: ne ho usato un altra in un layout semplice con solo il linear layout e una edit text e non va ! per me non si puo' impostare l'altezza :O
« Ultima modifica: 29 Giugno 2012, 16:58:48 CEST da andre9004 »