2010-02-15 13 views
-1

Je suis confronté au problème que lorsque je clique sur edittext sa largeur est changée je veux fixer sa largeur en fonction de l'écran afin qu'il couvre tout l'écran, puis le bouton à droite de celui-ci.onclick EditText Stretch problème!

ici est le code

+0

UMAR

+0

en utilisant tableau ci-dessus .. – UMAR

Répondre

-1

En fait, je l'aide RelativeLayout ci-dessus

tableau

qui a été à l'origine problème

suppression qui a résolu mon problème.

0

Il vous manque android: layout_width = "fill_parent" sur le TableRow une d EditerTexte étiquettes. Devrait ressembler à ceci:

<?xml version="1.0" encoding="utf-8"?> 
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" android:layout_height="wrap_content" 
    android:stretchColumns="2" android:orientation="horizontal"> 
    <TableRow android:layout_width="fill_parent"> 
     <EditText android:id="@+id/txtAdPost" android:layout_column="2" 
      android:gravity="left" android:singleLine="True" 
      android:layout_width="fill_parent" /> 
     <Button android:id="@+id/btnAdPost" android:gravity="left" 
      android:layout_height="45px" android:layout_column="3" android:text="New Post" /> 
    </TableRow> 
</TableLayout> 
+0

pas encore même problème .... edittext change sa largeur après avoir cliqué sur dessus .. – UMAR

+0

étrange ... Je rejugé ce point de vue (telle que publiée dans ma réponse ci-dessus) dans l'isolement et Je ne vois pas le champ EditText changer sa largeur. Je ne suis pas sûr si le code que vous avez collé sous votre question est une copie directe et coller de votre code, parce que j'ai remarqué qu'il y avait un point virgule errant dans la balise TableLayout et l'attribut xmln: android manquait http: // (en XML de votre engagement). Sinon, il peut être utile de regarder comment vous définissez et utilisez votre vue dans votre code ou, même, comment vous utilisez cette vue. Quelle version de la plateforme utilisez-vous également? – Klarth

+0

En fait, cela pourrait-il être ce que vous étiez réellement après? Pour EditText, dans ** addition ** à ajouter ** android: layout_width **, changer ** android: layout_column = "2" ** à ** android: layout_column = "0" ** et ajouter l'attribut ** android : layout_span = "3" **. – Klarth