Autore Topic: Problema con android:windowSoftInputMode="adjustResize"  (Letto 637 volte)

Offline andream1977

  • Utente normale
  • ***
  • Post: 260
  • Respect: +7
    • Mostra profilo
  • Dispositivo Android:
    Nexus S
  • Sistema operativo:
    windows xp
Problema con android:windowSoftInputMode="adjustResize"
« il: 01 Dicembre 2010, 01:07:01 CET »
0
Ho un editext che viene coperto totalmente quando compare la tastiera, per risolvere ho usato l'attributo
android:windowSoftInputMode="adjustResize"
Ma non funziona, ecco il manifest:

Codice (XML): [Seleziona]
 <activity android:name="it.example.Test" android:label="Test"
       android:screenOrientation="portrait"
        android:windowSoftInputMode="adjustResize">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

ecco il layout dove compare l'edittext

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

        <RelativeLayout android:id="@+id/header"
                android:layout_width="fill_parent" android:layout_height="50dip"
                android:background="#999999">
                <Button
                        android:layout_width="70dip" android:layout_height="wrap_content"
                        android:layout_alignParentLeft="true" android:layout_marginLeft="5dip"
                        android:layout_marginTop="10dip" android:textColor="@color/text_header"
                        android:text="Annulla" />

                <Button
                        android:layout_width="70dip" android:layout_height="wrap_content"
                        android:layout_alignParentRight="true" android:layout_marginRight="5dip"
                        android:layout_marginTop="10dip" android:textColor="@color/text_header"
                        android:text="Salva" />
        </RelativeLayout>
        <!-- end header -->
        <!-- row company logo + address -->

    <TextView android:id="@+id/testo1"
       android:layout_below="@+id/header" android:layout_height="wrap_content"
       android:layout_marginBottom="150dip"
       android:layout_width="wrap_content" android:textSize="12dip"
       android:textColor="@color/testo_menu" android:gravity="left"
       android:text="testo4" />
               
        <EditText
                android:layout_below="@+id/testo1" android:layout_height="wrap_content"
                android:layout_width="wrap_content"
                android:textColor="@color/testo" android:text="Viale Pascoli 17" />


</RelativeLayout>

Sapete dirmi cosa sbaglio?
« Ultima modifica: 01 Dicembre 2010, 01:08:32 CET da andream1977 »

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
  • Respect: +164
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re: Problema con android:windowSoftInputMode="adjustResize"
« Risposta #1 il: 01 Dicembre 2010, 13:23:06 CET »
+1
Prova a racchiudere il layout in un elemento ScrollView
Postate il LogCat LogCat LogCat LogCat LogCat